我使用的 DRV 8312 -C2 -KIT。 芯片为 TMS320F28035。我设置了 CPUTIMER0 中断为 5us。 在中断函数中 TOGGLE GPIO22进行测试 。但是只能得到最小 6.8us CPU 中断。 配置XCLKOUT 到 GPIO18,得到了 60MHz的 SYSCLKOUT。大家 有没有人知道 为什么,多谢多谢 。
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.
我使用的 DRV 8312 -C2 -KIT。 芯片为 TMS320F28035。我设置了 CPUTIMER0 中断为 5us。 在中断函数中 TOGGLE GPIO22进行测试 。但是只能得到最小 6.8us CPU 中断。 配置XCLKOUT 到 GPIO18,得到了 60MHz的 SYSCLKOUT。大家 有没有人知道 为什么,多谢多谢 。
“ 配置XCLKOUT 到 GPIO18,得到了 60MHz的 SYSCLKOUT”,说明系统时钟频率是正常的。
有没有将CPUTIMER0中断时间改为其他数值,结果是否一致?或者将中断函数放到 GPIO18上进行测试,结果是否为5us?
建议从多方面进行测试,来排查问题是否出现在CPUTIMER0或 GPIO寄存器配置上。
希望能够帮助你,谢谢!