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

📄 uarts.c

📁 winavr环境下的一段与pc机进行通讯的程序
💻 C
字号:
//测试:
#include <avr/io.h>
#include <avr/interrupt.h>

#define uchar unsigned char
#define uint unsigned int

/*SIGNAL (SIG_UART_TRANS)
{
    uchar c='a';
	UDR=c;
}*/
int  main( void )
{
    //uart初始化
	UBRRH=0;	
	UBRRL=25;	// baud=9600   UBRR=CK/(baud*16) -1 
	//接收使能、发送使能、接收中断允许、发送中断允许
    //8位数据传送,无奇偶,停止1位 
 	UCSRB=(1<<RXCIE)|(1<<TXCIE)|(1<<RXEN)|(1<<TXEN);
	//sei();//总中断允许
	uchar a=UDR;
    UDR=a;
}

⌨️ 快捷键说明

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