/* 状态寄存器 C(UCSRC)
bit7 bit6 bit5 bit4 bit3
bit2 bit1 bit0
URSEL UMSEL UPM1 UPM0 USBS UCSZ1 UCSZ0
UCPOL
UCSRC寄存器与UBRRH寄存器共用相同的I/O地址。对该寄存器的访问。
URSEL: 寄存器选择
通过该位选择访问UCSRC寄存器或UBRRH寄存器。 当读UCSRC时,该位为1 ;当写UCSRC
时,URSEL为1。 URSEL 为 0 ,对UBRRH 值更新; 若 URSEL 为 1 ,对UCSRC 设置更新
UMSEL: USART 模式选择
通过这一位来选择同步或异步工作模式。
UMSEL设置
UMSEL 模式
0 异步操作
1 同步操作
UPM1:0: 奇偶校验模式
这两位设置奇偶校验的模式并使能奇偶校验。如果使能了奇偶校验,那么在发送数
据,发送器都会自动产生并发送奇偶校验位。对每一个接收到的数据,接收器都会
产生一奇偶值,并与UPM0 所设置的值进行比较。如果不匹配,那么就将UCSRA 中
的PE 置位。
UPM 设置
UPM1 UPM0 奇偶模式
0 0 禁止
0 1 保留
1 0 偶校验
1 1 奇校验
USBS: 停止位选择
通过这一位可以设置停止位的位数。接收器忽略这一位的设置。
USBS 设置
USBS 停止位位数
0 1
1 2
UCSZ1:0: 字符长度
UCSZ1:0与UCSRB寄存器的 UCSZ2结合在一起可以设置数据帧包含的数据位数(字
符长度)。
UCSZ 设置
UCSZ2 UCSZ1 UCSZ0 字符长度
上一页 [1] [2] [3] [4] [5] 下一页
本文关键字:单片机 AVR单片机,单片机-工控设备 - AVR单片机