📄 main.c
字号:
/****************************************Copyright (c)**************************************************
** Guangzou ZLG-MCU Development Co.,LTD.
** graduate school
** http://www.zlgmcu.com
**
********************************************************************************************************/
#include "LPC2294.h"
extern unsigned char Tx_ok2;
extern unsigned char Tx_ok3;
extern unsigned char Rx_ok2;
extern unsigned char Rx_ok3;
extern unsigned char Rx_reg2;
extern unsigned char Rx_reg3;
extern void CPU_Init(void);
extern void UART2_Tx(unsigned char Tdat);
extern void UART3_Tx(unsigned char Tdat);
unsigned short rxptr2;
unsigned short rxptr3;
unsigned char Rxbuf2[32]; // soft UART2 buffer
unsigned char Rxbuf3[32]; // soft UART3 buffer
/*
*********************************************************************************************************
** 函数名称 :main()
** 函数功能 :
** 调试说明 :
*********************************************************************************************************
*/
int main (void)
{
unsigned short i=0,j=0;
CPU_Init();
Tx_ok2 = 1;
Tx_ok3 = 1;
rxptr2 = 0;
rxptr3 = 0;
// U0THR = 0x55;
// U0THR = 0xAA;
while (1)
{
if(Rx_ok2 == 1)
{
Rx_ok2 = 0;
Rxbuf2[rxptr2++] = Rx_reg2;
rxptr2 &= 31;
UART2_Tx(Rx_reg2);
}
if(Tx_ok2 == 1)
{
if(j < 8)
{
UART2_Tx(j+5);
j ++;
}
}
if(Rx_ok3 == 1)
{
Rx_ok3 = 0;
Rxbuf3[rxptr3++] = Rx_reg3;
rxptr3 &= 31;
UART3_Tx(Rx_reg3);
}
if(Tx_ok3 == 1)
{
if(i < 8)
{
UART3_Tx(i+5);
i ++;
}
}
}
return 0;
}
/*********************************************************************************************************
** End Of File
********************************************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -