×
单片机 > 单片机程序设计 > 详情

AVR简单通用的串口配置方法

发布时间:2020-06-04 发布时间:
|

#define F_CPU    4000000                //晶振频率
#define BAUD    9600                    //波特率

void uart_init(void)
{
    UBRRH=(F_CPU/BAUD/16-1)/256;        //设置波特率
    UBRRL=(F_CPU/BAUD/16-1)%6;
    UCSRB=0x98;                            //使能RX,TX,RX中断
    SREG|=0x80;                            //使能全局中断
}

void uart_sent(unsigned char dat)        //发送字节
{
    while(!(UCSRA&(1<    UDR=dat;
}



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
ARM 汇编的必知必会