CH552 UART0无法发送,按照ADC范例改了下,依然不行;
代码如下:求解惑
#include "..\Public\CH554.H"
#include "..\Public\Debug.H"
#include "ADC.H"
#include "stdio.h"
#include
#pragma NOAREGS
void main( )
{
UINT16 i;
UINT16 j = 0;
CfgFsys( ); //CH554时钟选择配置
mDelaymS(20);
mInitSTDIO( ); //串口0初始化
printf("start ...\n");
ADCInit( 0 ); //ADC时钟配置,0(96clk) 1(384clk),ADC模块开启
while(1) //ADC 查询方式
{
for(i=0;i<4;i++){
printf("AIN%02x ",(UINT16)i);
ADC_ChannelSelect( i ); //ADC采样初始化
ADC_START = 1; //开始采样,采样完成进入中断
while(ADC_START); //ADC_START变为0时,表示采样完成
printf("DATA: %d\n",(UINT16)ADC_DATA);
mDelaymS(100); //模拟单片机干其他事
}
}
}