我用MSP430G2553烧入I官方的demo I2C 例程,G2互相通信的,为什么不能通信,需要外接上拉电阻吗?
我配置内部上拉电阻,为啥P1.6只有2V?而且也不能通信。
求助啊 什么地方配置错误了吗?
zhou daoliang:
2V是因为条线帽的原因 无语勒 但是配置上拉还是不行
step by step:
回复 zhou daoliang:
楼主所说不能通信具体有什么现象呢?单步调试一下,看能不能进入RX中断,最好外接一个上拉电阻,10k或者4.7k试下
Delta:
回复 zhou daoliang:
有一个建议的方法:
有一个MCU在发数据,用示波器看波形电压和时序是否正确,如果不正确,先找发送的原因,如果正确,那就找接受方的原因,内置上拉电阻在切换的过程中,可能会因为配置不当而造成电平无法正常建立。
谢谢!
Peter_Zheng:
外接上拉电阻
zhou daoliang:
回复 step by step:
谢谢 问题解决了 就是因为上拉电阻的原因 必须外接上拉电阻 为什么配置单片机内部的上拉电阻就不行? 内部是35K的 太大了吗?
Johnny Lu1:
回复 zhou daoliang:
请问这个上拉电阻该怎么加,我两块板子的P1.6和P1.7都加了上拉电阻,但是运行后,两个板子还是无法通信啊,测试两个管脚根部没波形啊
TI中文支持网



