搜索
bottom↓
回复: 15

AVR内部上拉是否可以驱动模拟iic?

[复制链接]

出0入0汤圆

发表于 2014-8-8 23:06:53 | 显示全部楼层 |阅读模式
试了几遍,没成功,除非加上拉,否则真的驱动不了iic啊。求救?

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

 楼主| 发表于 2014-8-8 23:07:45 | 显示全部楼层
还有一个uart好像只能吧单片机从休闲模式下唤醒,掉电是唤不醒,那uart的低功耗感觉步咋样?

出0入0汤圆

 楼主| 发表于 2014-8-8 23:16:12 | 显示全部楼层
还有一个uart好像只能吧单片机从休闲模式下唤醒,掉电是唤不醒,那uart的低功耗感觉不咋样?

出0入0汤圆

 楼主| 发表于 2014-8-8 23:16:51 | 显示全部楼层
不知道是不是内部上拉电阻不足以被拉低

出0入0汤圆

发表于 2014-8-8 23:38:39 | 显示全部楼层
内部上拉有几百K,还是老实用外部上拉

出50入0汤圆

发表于 2014-8-9 00:54:08 | 显示全部楼层
必须外接上拉电阻的。

出0入0汤圆

发表于 2014-8-9 03:24:10 | 显示全部楼层
内部上拉只能做做按 键接口, 其他功能只怕不行!

出0入93汤圆

发表于 2014-8-9 06:05:25 | 显示全部楼层
跟从机相关,有的可以驱动,但是需要特殊设计,要三根线。

我就走过这样的弯路,SCL不接上拉推挽没有问题,SDA不接上拉电阻根本就搞不定,输入时(主要就是那个ACK)总是总线竞争,切换成上拉输入也不行,加上拉电阻搞成开漏输出就没有问题。于是特殊设计一下,用另外一个不用的IO设为上拉输入模式和SDA接在一起,搞定。

出0入17汤圆

发表于 2014-8-9 09:02:23 | 显示全部楼层
takashiki 发表于 2014-8-9 06:05
跟从机相关,有的可以驱动,但是需要特殊设计,要三根线。

我就走过这样的弯路,SCL不接上拉推挽没有问题 ...


你说的三线是怎么回事?
1.一个IO使用推挽产生SCL
2.一个IO设为上拉输入接收SDA
3.还有一个IO怎么弄?

出0入93汤圆

发表于 2014-8-9 10:06:58 | 显示全部楼层
wicy001 发表于 2014-8-9 09:02
你说的三线是怎么回事?
1.一个IO使用推挽产生SCL
2.一个IO设为上拉输入接收SDA

错啦,是这样:
SCL:推挽输出
SDA:开漏输出、输入。输出使用PORTx,输入使用PINx,无需切换方向,只是在输入之前将PORTx输出1即可
另一个IO,上拉输入,和SDA直接连在一起,作用就是相当于给SDA接了个上拉电阻,没别的用途了

我搞了两天才把这个方法搞定,直接接上拉电阻最方便了,还少占用一个IO。

出0入17汤圆

发表于 2014-8-9 12:02:57 | 显示全部楼层
takashiki 发表于 2014-8-9 10:06
错啦,是这样:
SCL:推挽输出
SDA:开漏输出、输入。输出使用PORTx,输入使用PINx,无需切换方向,只是 ...

哦,明白了。

出0入10汤圆

发表于 2014-8-9 12:05:24 | 显示全部楼层
IIC外接上拉好点。稳定。

出10入284汤圆

发表于 2014-8-9 13:19:46 | 显示全部楼层
老实接10k的上拉吧

出0入0汤圆

 楼主| 发表于 2014-8-9 19:49:19 | 显示全部楼层
硬邦邦 发表于 2014-8-9 12:05
IIC外接上拉好点。稳定。

你头像让我想入非非,罪过!!!

出0入0汤圆

 楼主| 发表于 2014-8-9 19:49:48 | 显示全部楼层
brother_yan 发表于 2014-8-9 13:19
老实接10k的上拉吧

可是加了上拉,我的电量计就无法休眠啊,咋办!

出0入0汤圆

 楼主| 发表于 2014-8-9 19:53:30 | 显示全部楼层
真的是什么事情都无法两全其美,
iic可以从掉电模式唤醒,但是隔离器又贵,
uart的隔离器便宜,但是无法实现休闲模式被唤醒,无比蛋疼!

外部上拉可以读取到数据,但是无法让电量计进入休眠,
不加上拉可以进入休眠,但是又让单片机读取不到数据,
哎,什么事请好像都是这样的矛盾,而我们就需要在这其中去做取舍!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-4 02:30

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表