向您请教一下TWI作为从机的问题
本帖最后由 lujin49 于 2012-5-29 08:22 编辑这几天一直在学习TWI作为主从设置收发的问题.
我想用一个M16来完速的模拟24C02.
但是从机在收到 SLA+R 信号后,产生了 0xA8中断后,就 TWDR = data 并 TWCR = (TWCR = (1<<TWEA)|(1<<TWINT)|(1<<TWEN)|(1<<TWIE)) 后,发现 器件 重启(产生了Sr信号),不知道为什么,而且,主设备也无法接收到正确的数据
我用的是 CVAVR
主机使用的是 CVAVR 原有的TWI操作函数,对一片24C02操作时,可以正常处理
请看图片.图片中 A0 为 SLA+W A1为 SLA+R 35 为 AddressSr为 restart 信号
希望 马老师 给指点一下!
页:
[1]