比較器a是乙個實現模擬電壓比較的外圍模組~~~~~~~~~~~~
比較器a的主要功能是指出兩個輸入電壓ca0和ca1的大小關係,然後設定輸出訊號caout的值。如果ca0>ca1 則:caout=1,否則caout=0。
參與比較的兩個電壓ca0和ca1可以是外部或者內部基準電壓。任何組合都是可能的。
比較器結構
比較器a一共有3個暫存器
cactl1,cactl2和capd
其中caex 交換比較器的輸入端
carsel 選擇內部參考源加到比較器a的+端或-,跟caex的選擇有關,具體參照資料手冊。
caref1,caref0 參考電平發生器控制
0:關閉
1:選擇0.25vcc為參考電平
2: 0.5vcc
3:選擇二極體為參考電壓
caon 開關 0關閉,1開啟
caies 中斷沿觸發
0:上公升沿
1:下降沿
caie 比較器a中斷允許
0:不允許
1:允許
caifg 比較器a中斷標誌
0:沒有
1:有中斷標誌
cactl2.7~cactl2.4具體看手冊
paca1,paca0
0:外部訊號不連線
1:連線
caf1的話輸出訊號經過濾波器
caout 比較器a輸出。readonly
capd
capd.x
0:輸入緩衝開
1:輸入緩衝關
比較器a的中斷
ex:電壓檢測:p2.3輸入的未知電壓接到比較器a正端,片內參考電壓0.25vcc接到比較器a負端,如果未知電壓大於0.25vcc,p1.0置位,否則p1.0復位。
#include "msp430x44x.h"
void main (void)
}
MSP430的Flash儲存器
flash儲存器的主要功能部件 控制暫存器 控制flash儲存器的檫除與寫入 flash儲存器陣列 儲存體 位址資料鎖存器 檫除與程式設計時執行鎖存操作 程式設計電壓發生器 產生程式設計電壓 時序發生器 產生檫除與程式設計所需所有時序控制訊號 擦除操作 選擇適當的時鐘源和分頻因子,為時序發生器提供正...
msp430鍵盤程式
msp430 按鍵程式 含電路圖及源 include void init port void void delay void int keyprocess void return nres 處理來自埠 1 的中斷 interrupt port1 vector void port isr void i...
MSP430電平轉換
說道到這個電平轉換,寫程式的時候居然還要示波器來觀察現象,表示我們交的是211的學費,上的卻不是211大學,創新實驗室的儀器裝置真的是少的可憐啊,我級不吐槽了說說這個電平轉換的一些知識還有看法吧。看到原理圖首先得說說接線帽的問題,這個很重要,接線帽 的使用會連線到不同的引腳上,大家看原理圖的時候就會...