比較有用的快速設置技巧 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個時鐘週期. 軟件