此内容由EEWORLD论坛网友tiankai001原创,如需转载或用于商业用途需征得作者同意并注明出处
在用MSP430F6723单片机开发产品时,由于产品需要多个串口通信,看数据手册上的介绍说是msp430f6723有3路串口,感觉棒棒哒,可以满足需求。但是实际查看msp430f6723的管脚分配时却发现,这3路串口只有一路能用,为什么呢?
因为msp430f6723虽然有三路串口,但是有两路串口的管脚和液晶显示管脚复用了,而产品中需要段式液晶,必须要用到液晶驱动模块(如果不用MSP430自带的液晶驱动模块,需要增加液晶驱动芯片,这样成本就会增加好多)。
最后没办法,只好放弃使用MSP430F6723单片机。
如下图所示。
在4MUX模式下,如果液晶段数不超过34*4段的话,串口2还是可以用的,否则,在使用段式液晶,并且段数很多的情况下,三路串口将都不能使用。
如果能够把三路串口放到液晶段选端口的最高几位上,因为一般情况下,液晶的段数不会真的用到MSP430F6723所号称的320段这么多。那这样的话,就可以兼顾3路串口和液晶了。
当然,这只是我一厢情愿的想法,也可能单片机内部结构决定了目前只能这样设计。
不过总归是一个瑕疵。