第一次學習微控制器相關知識,**能力還不夠強,進度緩慢
通過在網上查詢,找到了乙份執行可成功完成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去執行中斷程式,當抖動引發的中斷請求發出...