打印
[AVR单片机]

TWI 通信问题

[复制链接]
3139|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Karlshen|  楼主 | 2010-4-7 22:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家帮我分析一下TWI的通信问题,我用Atmaga128和Atmega168v进行I2C的数据传输,M128作主机(就是在网站上买的AVR综合开发板)。一个奇怪的现象:当AVRISP下载线的6脚的接头插在的从机板子相应的接口上,通信才正常;一旦拔调,主机没有任何接收现象。想不明白这个是怎么回事?请大家帮我分析分析

相关帖子

沙发
huamunv| | 2010-4-8 14:35 | 只看该作者
这个还没弄过,不过我觉得拔掉没有接受不是挺符合逻辑的吗

使用特权

评论回复
板凳
五谷道场| | 2010-4-8 20:44 | 只看该作者
我也遇到这个问题了……

使用特权

评论回复
地板
zwll| | 2010-4-8 20:44 | 只看该作者
对,还得识别一下才能通行正常

使用特权

评论回复
5
llljh| | 2010-4-8 21:13 | 只看该作者
是不是没供上电?一直都是这样的?

使用特权

评论回复
6
SHSLZHZ| | 2010-4-9 10:20 | 只看该作者
把MISO设置为上拉试试看

使用特权

评论回复
7
笑苍天| | 2010-4-9 10:37 | 只看该作者
对,你的情况内部相应IO口的内部上拉应该开启

使用特权

评论回复
8
wenfen| | 2010-4-10 15:29 | 只看该作者
对,你的情况内部相应IO口的内部上拉应该开启
笑苍天 发表于 2010-4-9 10:37
这个和通信还有关系?

使用特权

评论回复
9
笑苍天| | 2010-4-11 17:01 | 只看该作者
一般I2C总线都需要外部上拉。开启内部上拉(内部上拉一般都是弱上拉)勉强可行。
从楼主描述看,插上AVRISP,TWI能通信,而拔掉,通信不正常,我猜测插上AVRISP后相关的管脚由AVRISP提供了上拉。

使用特权

评论回复
10
kkdluf| | 2013-10-23 14:42 | 只看该作者
刚学习twi,顶一下

使用特权

评论回复
11
海河风| | 2013-11-9 09:51 | 只看该作者
初学者,学习来的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

81

主题

734

帖子

1

粉丝