首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Atmega128串口问题

Atmega128串口问题

晶振 8M
初始化代码如下
void uart0_init(void)
{

UCSR0B = 0x00; //disable while setting baud rate
UCSR0A = 0x00;
UCSR0C = (1<<UCSZ01) |(1<<UCSZ00);
UBRR0L = 0x03; //set baud rate lo
UBRR0H = 0x00; //set baud rate hi
UCSR0B = (1<<TXEN0) | (1<<RXEN0);
}

波特率设置为115200

在PC上收到的是乱码
但是将波特率降为9600则一切正常

是什么问题
返回列表