MSP430F5529學習筆記1

2021-10-24 22:54:49 字數 758 閱讀 6155

第一次學習微控制器相關知識,**能力還不夠強,進度緩慢

通過在網上查詢,找到了乙份執行可成功完成led燈相應閃爍功能的**,如下:

#include int main(void)

}

觀察到板子上有兩個led燈,該**控制閃爍的是p1.0的led1.0紅光閃爍

由於不清楚具體**含義,想要通過修改以下兩行**完成閃爍燈的轉變

p1dir |= bit0;                            // p1.0 set as output
p1out ^= bit0;                            // xor p1.0
觀察到微控制器上兩個led燈分別為p1.0和p4.7於是修改**為

p4dir |= bit7;                             // p4.7 set as output
p4out ^= bit7;                             // xor p4.7
led4.7黃燈閃爍

msp430f5529共四個led燈,經觀察現象其功能如下:

名稱功能

led101

上電標誌

led102

燒錄閃爍

led1

可供程式設計

led2

可供程式設計

MSP430F5529 上手小例程4

將aclk和smclk配置為refclk vloclk datasheet的開啟方式 查閱資料得知 3個時鐘源 refo 32.768khz vlo 10khz xt2 4mhz lfxt1 32.768khz dco 通過fll設定,經1 2 4 8 16 32分頻可得到dcoclkdiv xt1...

MSP430F5529的IO口管腳的中斷學習筆記

非常簡單的乙個程式,在f5529的開發板上用按鍵的io中斷控制led的亮滅 include int main void pragma vector port1 vector 固定格式,宣告中斷向量位址,不能變 interrupt void led void 函式名,可以任意定義 經驗總結 1.按鍵需...

基於MSP430F5529的按鍵消抖問題

注 板子 msp430f5529 開發環境 ccsv5 知道了抖動產生的原因,我們就可以思考解決的辦法了。很顯然如果中斷的反應不要那麼快,是不是就可以避免這個問題了呢?那麼有乙個辦法就是把中斷程式的執行時間延長,讓中斷執行的慢一點,這樣在第一次觸發中斷後cpu去執行中斷程式,當抖動引發的中斷請求發出...