嘿、Ian、
请您分享 HSFB 固件的相关应用手册,以便获得
- 更深入地了解如何为 HSFB 编写 CPCC 模块的固件。
- 知道如何为 IRQ、FIQ 和软件中断从头开始编写中断服务例程、尤其是对于 UCD3138A。
- 并行同步两个 HSFB EVM、为它们供电、实施 CBC 故障和整个设置的硬件配置。
谢谢。
阿马尔蒂亚·辛格
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.
你好、Sean、
实际上、我们正在尝试使用 DPWM PRD INT 通过标准中断(IRQ)生成中断。 将固件下载到芯片时、FUSION GUI 不会进入编程模式。 我已经把我的初始化分享给大家了。 您能帮助我们调试这个问题吗?
void init_interrupt (void)
{
Dpwm0Regs.DPWMINT.bit.PRD_INT_EN =1;
disable_interrupt();
WRIMT_REQMASK (CIMINT_ALL_DPWM0);//DPWM0中断(第16个周期结束)(int-priority29)
enable_interrupt();
}
#pragma 中断(standard_interrupt、IRQ)
void standard_interrupt (void)
{
如果(FeCtrl0Regs.EADCVALUE.bit.ERROR_VALUE < min_value)
{
MIN_VALUE = FeCtrl0Regs.EADCVALUE.bit.ERROR_VALUE;
}
否则为(FeCtrl0Regs.EADCVALUE.bit.ERROR_VALUE > max_value)
{
Max_value = FeCtrl0Regs.EADCVALUE.bit.ERROR_VALUE;
}
Dpwm0Regs.DPWMINT.bit.PRD_INT_EN =1;//清除标志
}
我们在 main ()程序中调用 init_interrupt 函数。