TI中文支持网
TI专业的中文技术问题搜集分享网站

为什么用P20和P21做普通IO口MSP430F149通而MSP430F169不通

是这样的:

我做了个板子,用的是MSP430F169,为做测试,其它功能性电路都未焊接,只用P20和P21做普通IO模拟IIC和PCF8563通讯,(暂不讨论169硬件IIC),一直调不通,在找不到软件问题的基础上我把169换成了149,结果一下就通了,我很不相信,结果经过反复测试还就是芯片上的问题。我比较了pdf,没有找出这两个端口的区别。很是郁闷中……

我又用其它口做了实验,结果是其它端口也是同样的现象,我想请问一下,149和169的时钟配置有区别吗?

A。MSP430F169

B。自己的设计的电路

 

C。软件环境:IAR5.1

YUN LI:

请各位大师以解疑惑,在线等,谢谢!

Shi JianHua:

回复 YUN LI:

基本没有区别,149的程序可以在169上直接运行,但是169的不一定,两者资源多少不一样。

qiang zhang4:

不知道楼主更换IC是在完全对等的情况下替换的与否

如果调不通,建议IIC速度将一些,50K的传输速度,中间加点延时,别IO口翻转的那么快,这样精度更高些。有IIC接口,尽量用IIC模块,中断来控制,不然浪费了不是。IIC接口还是蛮好调的,有点耐心就好。本人第一次接触IIC时,也调试了蛮久,时间越长,你对它的协议理解的越透彻,别急

wszqq:

IIC操作程序一样的情况下,主要考虑149和169的时钟配置是否一样。

Shi JianHua:

回复 wszqq:

我用149在4M的dco下模拟iic操作at24C02没问题。可以考虑读写完以后的等待时间是否满足写要求。

John Chen:

建议楼主确认一下模拟IIC的延时,同时用示波器查看一下时序

赞(0)
未经允许不得转载:TI中文支持网 » 为什么用P20和P21做普通IO口MSP430F149通而MSP430F169不通
分享到: 更多 (0)