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.

[参考译文] TMS320F28068M:CAN#39;t 写入波特寄存器(标题中的拼写错误、应为"TMS320F28069M")

Guru**** 649970 points
Other Parts Discussed in Thread: MOTORWARE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1176091/tms320f28068m-can-t-write-to-baud-registers-typo-in-title-should-be-tms320f28069m

器件型号:TMS320F28068M
主题中讨论的其他器件:MOTORWARE

您好!

我一直在尝试使用 Motorware 原生的 SCI 例程、并将它们插入 InstaSPIN 实验05b 中。

原始 Instaspin 代码似乎可以容忍它们的存在、但我无法从我尝试通信的 LCD 中获得一个告别。

开始查看问题是什么、发现 SCILBAUD 寄存 器不接受我写入的任何内容(SCIHBAUD 相同、但不重要)。

我可以在要加载断点的代码行上放置一个断点。 似乎 执行该行、但 SCILBAUD 寄存 器保持为零。

我很确定我已经正确设置了 SCI、并初始化并启用了我需要的所有内容。 如果需要、我可以向您发送代码。

谢谢、

Dave

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    也不允许更改 SCIFFRx 或 PCLKCR0寄存器。

    我甚至尝试将对这些寄存器的任何写入夹在“enable_protected_register_write_mode”和“disable_protected_register_write_mode”之间。

    似乎什么都不起作用。

    谢谢、

    Dave

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    没关系。 我启用了 Scia 的时钟并尝试使用 Scib。

    认为它已解决。

    谢谢、

    Dave