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.

[参考译文] TMS320F28379D:从 CLA 切换 GPIO

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1183653/tms320f28379d-toggling-gpio-from-cla

器件型号:TMS320F28379D

我尝试直接从 CLA1控制 GPIO 引脚。 我使用 CPU1中的代码配置了引脚、我只想直接从 CLA 切换引脚。 我很难直接写入相关的 GPIO 寄存器位。 我想知道如何获取指向 CPU1代码中正确 GPIO 寄存器和位编号的指针、并将此信息传递给 CLA。 我一直在尝试使用*(ptR_TO_reg)= 1之类的指针来设置寄存器值。 再也不幸运了。 我找了一个不幸运的例子。 一些文档提到使用 GPIO 对 CLA 任务进行时间基准测试...访问该代码可能会对我来说是个诀窍。

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

    我自己解决了问题。 我在 CLA 存储器设置中犯了一个一阶错误。 为正确的 GPIO 输出对设置和清除寄存器进行索引与我在其他任何地方看到的不同、这是因为 CPU 与 CLA 存储器配置不同、但最终很容易找到