首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

I2C总线下每字节第8位为0时,主机可以收到ack,第8位为1时,主机收不到ack

2012-08-02 
I2C总线上每字节第8位为0时,主机可以收到ack,第8位为1时,主机收不到ack各位高手,我现在在做arm(主机)和avr

I2C总线上每字节第8位为0时,主机可以收到ack,第8位为1时,主机收不到ack
各位高手,我现在在做arm(主机)和avr(从机)atmeg16进行I2C通信,都是采用的模拟I2C,现在出现的问题是:当主机发送每字节最后一位为0时,主机就能收到从机返回的ack,但当每字节最后一位为1时,这时主机收不到ack。请问有谁遇到过这种情况,哪位大侠能解救下我!说明一下,我主机的模拟I2C驱动之前和别的单片机进行过通信,驱动没问题,但和AVR通信时就出现了问题。

[解决办法]
你时序对吗?读之前应该要先写

热点排行