久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > HOLTEK單片機自帶ADC轉換的使用

HOLTEK單片機自帶ADC轉換的使用

作者: 時間:2016-11-25 來源:網絡 收藏
最近有朋友在問HOLTEK單片機ADC轉換的用法,這里就介紹一下吧!以HT46RU232為例:首先看一下其轉換的時序圖:


下面是ADC轉換的步驟:

本文引用地址:http://cqxgywz.com/article/201611/321153.htm

ADC的數據轉換計算:

芯片內部的數據格式:

下面用程序來介紹一下吧:

1.首先對ADC寄存器進行初始化:

//*******************************************************
// *AD初始化*
// *入口參數:無*
//*******************************************************
void AD_init()
{
_acsr=0x02;//選定ADC轉換時鐘源
_adcr=0x48;
}

ADCR寄存器:

void AD_convert()//啟動ADC轉換
{
AD_data=0; //AD_data為無符號long型的數據

_start=0;//啟動AD轉換
_start=1;
_start=0;
while(_eocb); //等待轉換結束
AD_data=_adrh;//讀取轉換值


轉換完以后就可以得到轉換后的值了!HT66F50的用法和232的用法差不多,由于時間有限,就沒有在50上面試驗。



關鍵詞: HOLTEK單片機ADC轉

評論


技術專區

關閉