📄 main.c
字号:
//UARTDemo Code Edit by xinqiang 20050607
//UART 波特率设置为9600
//IOA0~7接LED发光管,
//接收到一个零的数据则认为是接收到了有效数据,这时在IOA的低八位口输出接收到的数据
//
#include "SPCE061V004.h"
extern unsigned int uiRS_Buff; //串行口接收数据缓存
extern unsigned int uiRS_ReciveFlag; //串行口接收数据标识
extern unsigned int uiTX_Buff[5]; //发送数据缓冲区 暂时设定为10个8bit的数据区域
int main(void)
{
unsigned int uiIndex=1;
InitUART(); //初始化串行口,端口初始化、波特率初始化、变量初始化
*P_IOA_Dir = 0x00ff; //初始化IOA口,用于输出接收到的数据
*P_IOA_Attrib = 0x00ff;
*P_IOA_Data = 0x0000;
while(1)
{
if(uiRS_ReciveFlag) //接收标志为1时标志接收到数据
{
uiRS_ReciveFlag = 0; //标志位清零
*P_IOA_Data = uiRS_Buff;//在IOA的低八位中输出接收到的数据
}
*P_Watchdog_Clear = 0x0001; //清狗
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -