请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSPM0G3507 工具与软件:
您好!
我目前正在使用 MSPM0G3507开发 DALI 主控制器解决方案、但我遇到了 UART0 RX 的问题。 在接收到来自查询命令的响应时、微控制器有时会读取不正确的数据、从而导致通信错误。
MSPM0通过通用异步接收器/发送器(UART0)支持 DALI 协议。 同时回顾 MSPM0 SDK 源代码 和实现示例、我注意到用户指南演示了如何使用 UART0 TX 进行传输、但并未使用 UART0 RX 进行接收。 相反、实现方式使用定时器和 GPIO 边沿检测来手工捕捉和解码 DALI 帧。
我想了解在使用原生 UART RX 对 DALI 帧进行解码时是否存在任何已知的限制或问题、解释为什么提供的示例选择捕获/比较引脚、而不是依靠 UART 进行接收!
感谢您的关注。
此致、
Telmo Fernandes。