uartisr.c

来自「这里有很多我自己做的凌阳单片机源程序」· C语言 代码 · 共 26 行

C
26
字号
//利用串口中断进行发送和接收数据。先是接收从计算机发来的数据然后再发送到计算机上。
#include<spce061a_chf.h>
int main()
{			
	Set_IOB_Dir(0x0400);//IOB7-输入,IOB10-输出
	Set_IOB_Attrib(0x0480);
	Set_IOB_Data(0x0080);		
	
	asm("int off");
	
	Set_UART_Command1(0x20);//UART内部复位,由于不用中断,所以复位该单元
	*P_UART_BaudScalarLow=0x00;        //设置波特率
    *P_UART_BaudScalarHigh=0x05;

	Set_UART_Command1(0x00c0);//允许发送和接收中断
	Set_UART_Command2(0x00c0);//	
	asm("int irq");
	while(1)
	{
		Watchdog_Clear();
		
	}
}


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?