编辑: NaluLee | 2017-10-12 |
1 时,会将关联寄存器中的有效位清零.对清零寄存器的读操作将被忽略. 2: 该寄存器具有关联的置
1 寄存器,位于 0x8 字节偏移处.这些置
1 寄存器的命名方式是在关联寄存器的名称末尾附加 SET (例如, UxMODESET) .向置
1 寄存器的任意位写入
1 时,会将关联寄存器中的有效位置 1.对置
1 寄存器的读操作将被忽略. 3: 该寄存器具有关联的取反寄存器,位于 0xC 字节偏移处.这些取反寄存器的命名方式是在关联寄存器的名称末尾附加 INV (例如, UxMODEINV) .向取反寄存器的任意位写入
1 时,会将关联寄存器中的有效位取反.对取反寄存器的读操作将被忽略. 4: 在具有 UART1B、 UART2B 和UART3B 模块的器件中,这些位不可用.关于可用性,请参见具体器件数据手册. ?
2010 Microchip Technology Inc. DS61107E_CN 第21-5 页第21 章UART UART
21 寄存器 21-1: UxMODE:UARTx 模式寄存器 (1,2,3) r-x r-x r-x r-x r-x r-x r-x r-x bit
31 bit
24 r-x r-x r-x r-x r-x r-x r-x r-x bit
23 bit
16 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 r-x R/W-0 R/W-0 ON FRZ SIDL IREN RTSMD(4) ― UEN(4) bit
15 bit
8 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 WAKE LPBACK ABAUD RXINV BRGH PDSEL STSEL bit
7 bit
0 图注: R = 可读位 W = 可写位 P = 可编程位 r = 保留位 U = 未实现位 -n = POR 时的值: (0, 1, x = 未知) bit 31-16 保留:写入
0 ;
忽略读操作 bit
15 ON:UARTx 使能位
1 = 使能 UARTx ;
UARTx 根据 UEN 和UTXEN 控制位的定义控制 UARTx 引脚
0 = 禁止 UARTx ;
由PORTx、TRISx 和LATx 寄存器中的相应位控制所有 UARTx 引脚;
UARTx 的 功耗最小 注: 使用1:1 PBCLK分频比时, 在清零模块ON位的指令之后, 用户的软件不应立即在SYSCLK 周期中读 / 写外设的 SFR. bit
14 FRZ:调试异常模式冻结位
1 = 在CPU 处于调试异常模式时冻结工作
0 = 在CPU 处于调试异常模式时继续工作 注: FRZ 仅在调试异常模式下可写,在正常模式下强制为 0. bit
13 SIDL:空闲模式停止位
1 = 在器件进入 Idle (空闲)模式时停止工作
0 = 在Idle (空闲)模式下继续工作 注1:该寄存器具有关联的清零寄存器 (UxMODECLR) , 位于 0x4 字节偏移处. 向清零寄存器的任意位写入
1 时, 会将关联寄存器中的有效位清零.对清零寄存器的读操作将被忽略. 2:该寄存器具有关联的置
1 寄存器(UxMODESET) ,位于 0x8 字节偏移处.向置
1 寄存器的任意位写入
1 时, 会将关联寄存器中的有效位置 1.对置
1 寄存器的读操作将被忽略. 3:该寄存器具有关联的取反寄存器(UxMODEINV) , 位于 0xC 字节偏移处. 向取反寄存器的任意位写入
1 时, 会将关联寄存器中的有效位取反.对取反寄存器的读操作将被忽略. 4:在具有 UART1B、 UART2B........