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