工具/软件:
您好:
我对 C2000 源文件中定义的 DELAY_US (A) 宏有疑问。
宏定义如下:
//请勿修改此行。
#define DELAY_US (A) F28x_usDelay (((( long double) a * 1000.0L)/(long double) CPU_RATE)- 9.0L)/ 5.0L)
我面临的问题是我在示波器上看到的实际延迟是我插入为“A"的“的参数量的 1.6 倍。
我已经在 10 μ s 和 1 秒内尝试过它。
需要注意的是、我知道 MCU 时钟频率为 100MHz、根据该数字、我正确获得了所需的 PWM 频率。
因此、我想其他内容有误或设置不正确。
谢谢你