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

📄 uart.c

📁 ch375读U盘程序
💻 C
字号:
//Code adapted from Ateml AVR Application Note AVR306

#include <avr/io.h>

//Initialize USART 115200bps at 8MHz
void InitUSART(void)
{
	UCSRB = 0x00;
	UCSRA = 0x02;
	UCSRC = 0x86;
	UBRRL = 0x08; //set baud rate lo
	UBRRH = 0x00; //set baud rate hi
	UCSRB = 0x18;
}

//Write function
void TransmitBytes(unsigned char *data)				
{
	while(*data != 0)
	{
		while(!( UCSRA & (1<<UDRE)) )					//	等待知道发送缓冲区空
			;
		UDR = *data++;										//	把数据放入发送缓冲区								//store new index
	}
}

⌨️ 快捷键说明

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