请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP432P401R 主题中讨论的其他器件:TL16C754B
工具/软件:Code Composer Studio
您好!
在某些应用中、UARTx4是不够的。
如果我的系统具有 UARTx12、我认为它非常棒。
我在 TI 网站上找到 TL16C754B (具有64字节 FIFO 的四路 UART)。
有人以前做过这项工作吗?
是的
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
您好!
在某些应用中、UARTx4是不够的。
如果我的系统具有 UARTx12、我认为它非常棒。
我在 TI 网站上找到 TL16C754B (具有64字节 FIFO 的四路 UART)。
有人以前做过这项工作吗?
是的
您可以使用更多的 MSP430、这是任何具有四个可选通信端口的低引脚数型号。 每个端口都必须牺牲一个 SPI 或 I2C 端口(作为首选端口)来与主端口通信、而其他三个端口可用作 UART。 缓冲器、DMA、中断信号、整个批次、我猜比其中一个专用多 UART IC 更便宜... 或者、您可以使用8位端口传输数据、返回第四个端口、但随后您必须创建一个完整的硬件协议来可靠地交换数据、DMA 将无法满足您的需求。
如果您知道通过 UART 传输的数据是谁/何时/是什么、那么受硬件模块限制的 UART 号可以通过基于计时器或不使用计时器的软件 UART 进行扩展。 尤其是在大多数情况下、所有 UART 上的 MSP430都只是发送(而不是接收)数据。
http://forum.43oh.com/topic/1284-software-async-serial-txrx-without-timer/