在fsl_common_arm.c库文件中有一个函数:void SDK_DelayAtLeastUs(uint32_t delayTime_us, uint32_t coreClock_Hz)。但要实现精准的us延时把DWT打开,定义#define SDK_DELAY_USE_DWT 1。下图两个位置的函数都运行,但误差还是很大?除了打开SDK_DELAY_USE_DWT宏外,还需要更改其它地方嘛?
Hi
Yes, enabling SDK_DELAY_USE_DWT and DWT is enough.
Have a nice day,
Jun Zhang