|
读取IT8563WE时,读取第一次正确,第二次错误,第三次正确,第四次错误。。。。。。
看到读取成功之后,SDA信号没有被正确拉高,电平大概只有一半。 再次读取,主机设置读模式时,从机会发送NACK,会将电平拉高。这样第三次读取时,SDA和SCL数据信号线都是高电平。 注意:当第一次读取完毕,SDA没有被完全拉高是,直接将VCC接入SDA脚,SDA仍然不能恢复电平最高,应该是IT8563WE的问题。 临时解决办法: 读取成功后,再次读取,在主机设置读模式时,从机会发送NACK,会将电平拉高
过一段时间再次修改找到根本原因 读取最后一个字节应该是NACk的回包
原来代码
修改之后
读过程
波形图,发送NACK后,再发送STOP,电平恢复高电平
|
STM32
超强工具——STM32CubeMX 你会用吗?
集结出发! STM32全国研讨会系列之一:ST智能门铃中国首秀
关于STM32启动文件的几个小问题
【银杏科技ARM+FPGA双核心应用】STM32H7系列35——USB_VCP_FS
【银杏科技ARM+FPGA双核心应用】STM32H7系列28——USB_HID
粉丝分享 | 图说CRC原理应用及STM32硬件CRC外设
STM32L151进入低功耗,并由RTC唤醒的故事
[转]stm32控制NFC模块(PN532)源码(P2P,模拟卡,读写卡等
STM32G070RB+LVGL移植
微信公众号
手机版