主题中讨论的其他器件:HALCOGEN、
您好!
我用一个 TMS570LS3137PGE 制作了自己的电路板。 一切都正常、但使用 SCI2作为 UART 时遇到一些问题。
首先、我的代码在9600波特率下运行得非常好。 我可以正确接收和发送数据。 但是、在我的最终应用中、我绝对需要38400波特率。 对于这样的波特率、我有很多误差。 接收到的字符通常为 false。 也许这是由于与 HalCoGen 的调整、这种调整只允许一个38462的波特率、而不是38400的波特率? 如何解决此问题?
其次、有一些我不理解的东西。 我目前正在使用中断来读取接收到的数据。 如果我没有在 main 函数(轮询)中放置"sciReceive()"、那么我永远不会遇到中断。 为什么会这样呢?
我附加了我的项目 in.zip、以便您可以看到我做了什么。
e2e.ti.com/.../8640.DownLinkUpLink.zip
提前感谢您的帮助。
