基於MSP430F5529微控制器的DAC8552

2021-09-25 21:35:44 字數 693 閱讀 1859

dac8552是ti公司推出的16 位雙路電壓輸出數模轉換器,本次來介紹一下這個晶元在msp430微控制器上如何使用。

一共才八個引腳,比較簡單,具體介紹我就不說了,如果小夥伴們有疑問或者更具體的資料可以去官網直接去查datasheet,一共就二十來頁,一會兒就看完了。

先來說一下dac8552庫函式怎麼寫

void

dac8552_init()

void

dac8552_write

(unsigned

int cmd,

unsigned

int data)

//往裡寫命令和資料

for(i=

0;i<

16;i++

)// 低16位寫資料

sync_h;

//使能拉高

}

ok是不是感覺非常簡單

main函式更加簡單,就是呼叫剛剛寫過的函式,配置一下你想要的引數而已,還有更多的引數可以去翻閱datasheet

void

main

(void

)}

MSP430F5529學習筆記1

第一次學習微控制器相關知識,能力還不夠強,進度緩慢 通過在網上查詢,找到了乙份執行可成功完成led燈相應閃爍功能的 如下 include int main void 觀察到板子上有兩個led燈,該 控制閃爍的是p1.0的led1.0紅光閃爍 由於不清楚具體 含義,想要通過修改以下兩行 完成閃爍燈的轉...

基於MSP430F5529的按鍵消抖問題

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

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...