您好!
我有以下非常简单的代码
GPIO19和 GPIO21被设定为高电平。 但是出于某种原因、GPIO20未设置为高电平。 (当我使用示波器查看 GPIO20以及在 Code Composer Studio 调试器的"Registers"选项卡中查看 GpioDataRegs 时、我都会看到这一点。)
让这种情况变得更加陌生的是、如果我将代码更改为:
然后 GPIO21和 GPIO20被设定为高电平、但不是 GPIO19。 因此、我中间的任何一个似乎都没有设置。
但是、如果从 Code Composer Studio 的"Registers"选项卡中、我手动将全部三个设置为高电平、则全部三个设置为高电平并保持高电平(在调试器和示波器中)。
我很难解释这种奇怪的行为。 我是否缺少一些简单的东西或者 TMS320F28379D 芯片是否可能损坏?
我 正在将 GpioCtrlRegs 设置为在代码中输出。
我已经尝试回收微控制器的电源、重新启动 Code Composer Studio 并重新启动计算机。 同样的行为仍然存在。
谢谢、
Kevin