1. 首页
  2. 编程语言
  3. C
  4. mega128(串口初始化)

mega128(串口初始化)

上传者: 2019-05-15 16:02:47上传 TXT文件 3.16KB 热度 53次
mega128串口初始化C代码Atmega128有两个串口:USART0与USART1以USART0为例串口的初始化包括:传输模式的选择:同步还是异步,默认为异步模式,可通过选择USART控制和状态寄存器UCSR0C中的UMSEL位来选择,UMSEL为0,是异步模式.波特率的设置:通信的双方都必须有相同的波特率,波特率可以通过设置波特率发生寄存器UBRR0来确定,UBRR0为两字节16位的寄存器,可分为UBRR0H和UBRR0L.同时起作用的还有UCSR0A中的波特率加倍位UX2,当UX2为1时设置的波特率加倍.传输帧格式的设置:默认是8位数据位,一位停止位.发送接受的使能与中断:通过设置UCSR0B来根据需要选择接收或发送的使能和是否使用中断
用户评论
码姐姐匿名网友 2019-05-15 16:02:47

小白很有用