|
#include
#include
#define Fosc 11059200
#define Fcclk (Fosc*6)
main()
{
char *a="1234567890";
char i;
PLLCFG=0x25; //CCLK=6*FOSC
PLLCON = 0x03; PLLFEED=0xAA; PLLFEED=0x55;
VPBDIV = 0x00; //PCLK=CCLK/4
PINSEL0=0x05; //P0.0,P0.1为串口
PINSEL1=0x00;
U1DLL=0x6C; 波特率9600
U0LCR=0x83;
for(i=0;i<10;i++)
{
while((U0LSR & 0x40)==0);
U0THR = a;
}
}
用的是Keil
这样为什么串口还是看不到有数据发出来啊,还需要设置什么啊
|
|