lujin49 发表于 2012-5-29 08:19:59

向您请教一下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]
查看完整版本: 向您请教一下TWI作为从机的问题