📄 changshi.c
字号:
#define GPGCON (*(volatile unsigned*)0x56000050)
#define GPGUP (*(volatile unsigned*)0x56000058)
#define GPGDAT (*(volatile unsigned*)0x56000054)
#define UTRSTAT0 (*(volatile unsigned *)0x50000010)
#define UERSTAT0 (*(volatile unsigned *)0x50000014)
#define UTXH0 (*(volatile unsigned *)0x50000023)
#define URXH0 (*(volatile unsigned *)0x50000027)
//void uart_init();
void uartsent(char *c );
unsigned char uart_get();
int Main(void)
{
//char key =' ';
uartsent("uart communication sucess!\r\n");
while(1)
{
GPGCON=0x5500;
GPGDAT=0x0f;
}
return 0;
}
void uartsent(char *c)
{
for (;*c!='\0';c++)
{
while(!(UTRSTAT0&0x04));
UTXH0 = *c;
}
}
/**void uart_init(void)
{
ULCON0=0x03;
UCON0=0x05;
UFCON0=0x00;
UMCON0=0x00;
UBRDIV0=27;
GPHCON |=0xa0;
GPHUP=0x0c;
}*/
unsigned char uart_get(void)
{
while(!(UTRSTAT0&0x1));
return URXH0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -