TWI仿真正确,实际电路时数据不正确

2019-03-24 21:03发布

为什么我的中断方式的TWI总线的双机通讯(两片MEGA48)在proteus下仿真时数据是正确的,下载到单片机时,接收到的数据就不正确呢,TWI波特率50K,100K,20K都试过,现象一样。 主机发送00~FF,从机收到的是00,02,04,08,10,12。。。。。。。 搞不懂啊。。。。。。。。。。。。。。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
chunyang
1楼-- · 2019-03-25 07:16
注意仿真器和实际系统的不同之处,特别要注意时钟频率问题。
nordor
2楼-- · 2019-03-25 08:23
 精彩回答 2  元偷偷看……
mtraveler
3楼-- · 2019-03-25 10:10
找到问题了,是读取数据的位置不正确,手册上0x80状态下写的不操作TWDR,但是数据好像就得从这个位置读。

一周热门 更多>