430學習筆記 內建ADC12

2022-09-12 13:21:24 字數 685 閱讀 2676

前幾個月在做專案時,由於使用的是別人提供的開發板,部分io口不能直接使用,比如p60-p64都用在了其他地方。而這時我需要使用430內建的adc12來進行ad轉換,因此可以使用的p6口只用p65-p67。

一開始,我在網上收集到的大多數例程都是使用p60口的,而一直找不到使用特定io口進行ad轉換的程式,ti官方給的例程也沒有提到相關的內容。無奈之下只能看430的user guide,主要注意一些其他例程中沒有提到的控制暫存器的使用方法。

1

void

adcintial()

2

以上一段**是用在adc12初始化的,其中與使用p60口做單通道單次轉換不同的地方在第六行和第七行。

第六行中cstartadd_5是轉換的起始io口,最後的數字5表示這是從p65開始轉換。

第七行中inch_5是轉換是需要用到的io口,這裡用的是p65口。

1

#pragma vector=adc12_vector

2 __interrupt void adc12_isr (void)3

然後這是adc12中斷部分的**,adc12mem5是臨時儲存暫存器,這個暫存器和選擇轉換的通道一一對應。這裡使用的是p65作為轉換通道,因此轉換的最後結果會存放在adc12mem5中。

這是我第一篇部落格,如有疏漏,希望大家多多指正!

java學習,課堂筆記 4 30

定義方法結構 修飾符 訪問修飾符以及非訪問修飾符 返回值型別 方法名 引數列表 引數型別 引數名 類 既包括資料,又包括作用於資料的一組操作的封裝體。物件 是類的例項。注 1 靜態方法裡只能訪問靜態變數,不能訪問例項變數。2 非訪問修飾符 static 全域性的,靜態的。修飾屬性和方法,不能修飾構造...

ADC0832學習筆記

adc0832的重點內容,我總結如下,重要性分先後 adc0832採用同步序列傳輸,要注意,序列傳輸的方式會明顯體現在對mcu的程式設計中,而同步則體現得不明顯。同步非同步介紹 adc0832的外部連線採用spi匯流排結構,這樣便把它的連線方式與其他裝置統一起來了。spi的連線與介紹可以參考我的這篇...

MSP430學習筆記(1)

1.首先你要知道msp430的儲存器結構。典型微處理器的結構有兩種 馮。諾依曼結構 程式儲存器和資料儲存器統一編碼 哈佛結構 程式儲存器和資料儲存器 msp430系列微控制器屬於前者,而常用的mcs51系列屬於後者。0 0xf特殊功能暫存器 0x10 0x1ff外圍模組暫存器 0x200 根據不同型...