ch552 ADC串口打印數(shù)據(jù),5v電壓顯示255,為什么接芯片20引腳3v3出現(xiàn)的adc值是205?

接5v電壓,串口打印ADC值顯示

e3e4ced555e946859e0b51246408dc0.png

接ch552芯片20腳3.3v串口打印顯示

1639106273(1).png

********************************************************************************/

#include "CH554.H"? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

#include "Debug.H"

#include "GPIO.H"

#include "HT1621.H"

#include "ADC.H"

#include "stdio.h"

#include

#include

#define uchar unsigned char

#define uint? unsigned int?

void main( )?

{

ADCInit(0);

CfgFsys( );

mDelaymS(20);

mInitSTDIO( );

CH554UART0Alter();? ? ?//串口映射

EA=1;? ? ? ? ? ? ? //開啟全局中斷

while(1)

{

{

ADC_ChannelSelect(3);? ? ? ? ?//ADC采樣電源開啟和通道設(shè)置,采樣通道AIN3

ADC_START = 1;? ? ? ? ? ? ? ? //開啟采樣,等待采樣完成進入中斷

while(ADC_START);? ? ? ? ? ? ?//采樣完成,ADC_START=0

num=ADC_DATA;

mDelaymS(1000);? ? ? ? ? ? ? ? //等待,進入下通道采集數(shù)據(jù)

}

printf("ADC\n");

mDelaymS(1000);

printf("DATA: %d\n",(UINT16)ADC_DATA);

mDelaymS(1000);?

}

}


如果采用CH552,確保所有使用到芯片相關(guān)頭文件都引用"CH552.h"

如果貼出程序為實際運行程序,則串口輸出數(shù)值應(yīng)為變量“num”


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频