靠北程式| TI MPS430 FR2311 – ADC
■說明
ADC功能是MCU再接收外部資訊的一個方式, 像是亮度、電壓、溫度,轉成電壓訊號(0V~3.3V), 之後輸入進MCU。
以下為電壓大約對應的數值(線性)
- 3V 約 1025
- 0V 約 901
- 0V 約 622
- 0V 約 313
- 5V 約 158
- 1V 約 33
此範例設定了三個讀取ADC的腳位P1.2 P1.3 P1.5
●方法1: (初步驗證 沒有直流電源供應器時)
將開發版的3.3V腳位 灌到任一隻腳位, 如下圖(灌進P1.2),

P1.2量測到1023數值。(3.3V大約是1015~1025) P1.3量測到0數值。 P1.5量測到0數值。
這邊要注意若是這樣P1.3 P1.5 腳位要接地, 不然會有怪怪的值。
下圖為P1.3 P1.5 未接地

●方法2: (有直流電源供應器時)
若開發環境有直流電源供應器就直接輸入0~3.3V, 觀察斷點adc_value的變化,應該是要有線性的特性。
■程式碼
https://github.com/GGeggsong/TI-MSP430-FR2311-ADC.git
(點擊main.c)