⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 TI的2812控制交通灯
💻 C
字号:

#include "F2812_DataType.h"
#include "F2812_Reg.h"
#include "F2812_Init.h"

void Test_Uart(void);

void main(void)
{
	Init_F2812();
	
	Test_Uart();
}


void Test_Uart(void)
{
	unsigned char Uart_Fifo[128];
	Uint16 p_fifo;
	Uint16 Uart_State;
	
	P_ext[0x1003]=0x80; //进入波特率设置
	P_ext[0x1000]=12;//12;	//波特率低位设置12
	P_ext[0x1001]=0;	//波特率高位设置0
	P_ext[0x1003]=0x03; //数据格式设置  停止位1  数据位8
	
	p_fifo=0;
	for(;;)
	{	
 		Uart_State=P_ext[0x1005];
		if(Uart_State&0x01)
		{
			Uart_Fifo[p_fifo]=P_ext[0x1000]&0x0ff;
			if(p_fifo<sizeof(Uart_Fifo))
				p_fifo++;
		}
		if(((Uart_State&0x20)==0x20)&&(p_fifo>0))
			P_ext[0x1000]=Uart_Fifo[--p_fifo]&0x0ff;
	}
}


⌨️ 快捷键说明

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