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

📄 uart0_send.h

📁 3个串口接收
💻 H
字号:
#include	"config.h"
#include	"com_cfg.h"
#include	"UART_Ini.h"




int UART0_Send(char)
{
	uint32 i = 0;
	UART0_Ini();
	
	/* 发送当前的实际波特率和未考虑小数分频器时的预期波特率 */
	sprintf(string,  "Hello! Real Baud is %4d bps,  Needed Baud is %4d bps! Please tell me if you need change it '%4d'.\n",  BaudGet(), UARTBAUD, BaudGet());
	strpt = string;
	
	/* 发送FIFO的长度为16位, 因而可以最多可一次送入16位数据到发送FIFO, 十分方便, 为了
	演示这一点, 在填满发送FIFO后再使能发送中断.否则, 发送FIFO还没填满就会进入发送中断 */
	for (i = 0; i < 16; i++)
	{
		U0THR = *strpt;	
		strpt++;
	}
    U0IER 	|= 0x02;	// 使能THRE中断, 此时发送FIFO中仍有数据在发送, 所以在这之后会产生发送中断, 在发送中断里将剩余的字符发送完毕
	
//	while (1);	
 //   return (0);
}

⌨️ 快捷键说明

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