?? msc1210.c
字號:
#include "MSC1210.h"
unsigned long bipolar(void)
{
unsigned long tmp=0;
tmp = ADRESH;
tmp = (tmp<<8)|ADRESM;
tmp = (tmp<<8)|ADRESL;
return (tmp);
}
/*
void putstr(char code *msg)
{
while (*msg!=0) {
tx_byte((unsigned char)*msg);
if(*msg=='\n')tx_byte('\r');
msg++;
}
}
*/
void ADinit(void)
{
unsigned int decimation = 576; //抽取因子
//數(shù)據(jù)速率=Modclk/Decimation=14400/1440=10Hz PDCON &=0x0f7
ACLK = 2; //fmod=fACLK/64=1105920Hz/64=17280Hz
//ACLK=11.0592MHZ/(8+1)=1.2288MHZ
//Modclk=ACLK/64=19200Hz
ODAC = 0x00; //偏移電壓0V
ADMUX = 0x08; //AIN0+on,AINcom-on
PDCON &= 0xF7; //啟動ADC
ADCON0 = 0x30; //內(nèi)部基準2.5V,緩沖器關(guān),BOD關(guān),PGA=1
ADCON2 = decimation&0xFF; //寫葋E槿∫蜃擁妥紙
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -