比较有用的快速设置技巧 spa
IAR 软件430的编译器里面咱们能够利用它内部的延时子程序来实现咱们想要的高精度软件延时,方法以下: 编译器
(2):修改
在 #define CPU_F ((double)8000000) 语句里 8000000 修改为你当前MSP430 CPU的主频频率,即CPU的MCLK。
单位为HZ。本例中的8000000为MCLK=8MHZ 的意思。
(3):使用范例
delay_us(1); //1 微秒的延时
delay_ms(1); //1 毫秒的延时
delay_us(3.5); //延时3.5微秒
delay_ms(3.5); //延时3.5毫秒
delay_ms(1000); //延时1秒
编译
直接调用,如:__delay_cycles(100),就延时100个时钟周期. 软件