LPC55S69 如何使用DWT实现us延时

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

LPC55S69 如何使用DWT实现us延时

1,039件の閲覧回数
wangyibin
Contributor II

在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宏外,还需要更改其它地方嘛?

wangyibin_0-1678174965690.png

wangyibin_1-1678174990550.png

 

ラベル(1)
0 件の賞賛
返信
1 返信

1,027件の閲覧回数
ZhangJennie
NXP TechSupport
NXP TechSupport

Hi

Yes, enabling SDK_DELAY_USE_DWT and DWT is enough.

ZhangJennie_0-1678183086037.png

 

Have a nice day,

Jun Zhang

0 件の賞賛
返信