I2C读数据问题

2019-03-23 20:21发布

STM32模拟了一个I2C。
PORTB.9做SDA,发送从机地址给铁电存储器之后,发现不能收到铁电传回来的应答信号。GPIOB->IDR第九位为低电平才算应答吧,该位一直为高。 .从该口读取外部铁电存储器的时候发现,不管读到哪个存储单元,GPIOB->IDR的值一直保持不变。我是这样理解的,读数据先要把数据传到IDR,再从IDR取出数据。  也就是说不管我有没有写进去,首先这个读的过程肯定是失败了的。   求大虾赐教。跪谢! [ 本帖最后由 迷雾重重 于 2011-8-8 13:26 编辑 ] 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。