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.
尊敬的所有人:
我正在使用 tms320f28035并处理 CLA 处理器
我已经将寄存器设置为使 CLA 处理器与 ePWM 计时器基模块同步。
我已经按照编程方式、在 ePWM1的计数器与"0"匹配时、CLA 处理器应该运行、
我已经设置了每100us 生成一次"0"比较匹配中断、因此 CLA 的任务1 ISR 应该每100us 运行一次
为了查看 CLA 任务1 ISR 中的指令是否每100us 执行一次的时间段、我编写了如下代码。
_interrupt void Cla1Task1 (void)
{
GpioDataRegs.GPATOGGLE.bit.GPIO2 = 1;
_mdebugstop();
fResult = fVal;
if (fResult = 56000.0f)
fResult = 0.0f;
}
我本来希望 GpioDataRegs 组将显示'100us 高电平状态、然后显示100us 低电平状态'的方波、但 GPIO2引脚上生成的任何信号都不是信号'LOW'
你们可以帮我吗?
请注意。
F28035上的 CLA 无权访问 GPIO 外设。 请参阅此常见问题解答:
要切换引脚、您可以使用 PWM 模块的强制寄存器。
请参阅此常见问题解答:
此致
Lori
尊敬的 Lori:
在 Lori 的真诚帮助下、我觉得我有一个关键、可以更接近 CLA 教授世界。
我认为你的帮助是这样的。 我非常感谢。
我现在唯一要做的就是打开大门、然后探索这个世界!
再次感谢。
最恰当的考虑。