CH552 UART0無法發(fā)送。

CH552 UART0無法發(fā)送,按照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;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//開始采樣,采樣完成進(jìn)入中斷

? ? ? ? while(ADC_START);? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //ADC_START變?yōu)?時,表示采樣完成

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

? ? ? ? mDelaymS(100);? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//模擬單片機干其他事?

? ? ? }

? ? }

}


您好,因為CH552使用的時CH554EVT中的代碼,但是需要將頭文件修改成CH552,您可以先嘗試一下添加正確的頭文件。

通常來說例程直接編譯出來的固件會在P3.1引腳上輸出,波特率57500


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

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