完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
今天用逻辑分析仪分析一个iic协议,发现不用分析仪时 传感器通讯过程没问题,加上分析仪时,通讯过程发现有时会发错数据,数据有个别错误。
最后找半天才发现,51单片机驱动能力不够,用的是P3口,内部上拉能力不够,需要外部再上拉电阻。上拉电阻后,加上逻辑分析仪程序也没问题了。 |
|
相关推荐
9个回答
|
|
谢谢分享。。。。
|
|
|
|
板凳位围观,谢谢分享~~~~~
|
|
|
|
不知道单片机内部上拉是多少K, 如果默认10K,似乎有些大, 通常1mA的电流吧, 5V IO 用5.1K上拉, 3.3V就用3.3K
|
|
|
|
|
|
|
|
iic有什么问题? 我以为芯片内部上拉了,就不用拉了。你是说 及时这样,也要自己在期间外围再上拉? 啊 有点来不及了,板子都发到厂里去制作了。。。
|
|
|
|
对。即使
|
|
|
|
哈哈,好的!多谢多谢,记住了。
|
|
|
|
I2C本身就是要加外部上拉的一种通信协议.内部弱上拉不起什么作用.非常不可靠.
|
|
|
|
非常不错,谢谢分享。
|
|
|
|
只有小组成员才能发言,加入小组>>
3310 浏览 9 评论
2991 浏览 16 评论
3492 浏览 1 评论
9057 浏览 16 评论
4086 浏览 18 评论
1175浏览 3评论
603浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
596浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2333浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1894浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 10:24 , Processed in 1.346089 second(s), Total 94, Slave 75 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号