3400| 1
|
STM32F407与ZLG7290芯片采用IIC通信协议进行通信的问题 |
5金钱
最佳答案搞定了,应该是这样的!
u8 key_read(void)//读取键值函数
{
u8 num=10;
IIC_Start();
//delay_us(30);
IIC_Send_Byte(0x70);//从机寻址
//delay_us(30);
d=IIC_Wait_Ack();
IIC_Send_Byte(0x01);//操作键值寄存器 此处相当于先锁定了目标寄存器,因为一旦进入读模式就没有办法再给从机发送寄存器的地址了
e=IIC_Wait_Ack();
IIC_Start();//重新来一次起始信号以便之后进行读操作
IIC_Send_Byte(0x71);//7 ...
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-10 11:28
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网