主要用msp430f2013做产品设计,因为功耗低,16位a/d精度高,体积小,串口可以用模拟的。现要用msp430f2011做一简单的无线串口收发器(因成本较低),模拟串口接脚按f2013的官方例程的P1.1,P1.5接,程序不能接受别的串口来的信号。请问f2013的模拟串口例程能用在f2011上吗,接脚应该怎么接?
Lina Lian:
XIAO XIONG LIAO, 你将P1.1,P1.5用作模拟串口的,其实就是用作input/output, F2013和f2011的管脚 对 Px.x而言是兼容的。故你可以直接使用对应程序。管脚接法一样即可。
XIAO XIONG LIAO:
回复 Lina Lian:
是可以的。另外,我用的是40K晶振,设置Bitime_5= 0x02 ,Bitime= 0x04 ,可以得到很好的9600bps效果,原例程的2400bps已太低,不太适用。理论上应该用38.4K晶振,但实际误码率太高而不能用。
Leon Yan:
回复 XIAO XIONG LIAO:
你好:
补充一下;
建议在选择晶振的时候,要同时注意接收和发送的误差,这个可以参考UART章节的典型波特率计算,或者通过公式来计算得出;
谢谢。