| Electronic Components Datasheet Search |
|
CH554 Datasheet(PDF) 33 Page - Nanjing Qinheng Microelectronics Co., Ltd. |
|
|
|||||||||||||||||||||||||||||
CH554 Datasheet(HTML) 33 Page - Nanjing Qinheng Microelectronics Co., Ltd. |
|
33 / 54 page ![]() CH554 手册 33 SCON1 C0h UART1 控制寄存器 40h SBUF1 C1h UART1 数据寄存器 xxh SBAUD1 C2h UART1 波特率设置寄存器 xxh 13.2.1 UART0 寄存器描述 UART0 控制寄存器(SCON): 位 名称 访问 描述 复位值 7 SM0 RW UART0 工作方式选择位 0,该位为 0 选择 8 位数据异步通信;该位为 1 选择 9 位数据异步通信 0 6 SM1 RW UART0 工作方式选择位 1,该位为 0 设置固定波特率;该位为 1 设置 可变波特率,由定时器 T1 或者 T2 产生 0 5 SM2 RW UART0 多机通信控制位: 在模式 2 和 3 接收数据时,当 SM2=1 时,如果 RB8 为 0,那么 RI 不 置 1,接收无效;如果 RB8 为 1,那么 RI 置 1,接收有效;当 SM2=0 时,不管 RB8 为 0 或者 1,RI 接收数据时都置位,接收有效; 在模式 1 时,如果 SM2=1,那么只有接收到有效的停止位时,接收才 有效; 在模式 0 时,SM2 位必须置 0 0 4 REN RW UART0 允许接收控制位,该位为 0 禁止接收;该位为 1 允许接收 0 3 TB8 RW 发送数据的第 9 位,在模式 2 和 3 时,TB8 用于写入发送数据的第 9 位,可以是奇偶校验位;在多机通信中,用于表示主机发送的是地 址字节还是数据字节,TB8=0 为数据,TB8=1 为地址 0 2 RB8 RW 接收数据的第 9 位,在模式 2 和 3 时,RB8 用于存放接收数据的第 9 位;在模式 1 时,如果 SM2=0,那么 RB8 用于存放接收到的停止位; 在模式 0 时,不使用 RB8 0 1 TI RW 发送中断标志位,一个数据字节发送完后由硬件置位,需要软件清 零 0 0 RI RW 接收中断标志位,一个数据字节接收有效后由硬件置位,需要软件 清零 0 表 13.2.1.1 UART0 工作模式选择 SM0 SM1 描述 0 0 模式 0,移位寄存器方式,波特率固定是 Fsys/12 0 1 模式 1,8 位异步通信方式,波特率可变,由定时器 T1 或者 T2 产生 1 0 模式 2,9 位异步通信方式,波特率是 Fsys/128(SMOD=0)或 Fsys/32(SMOD=1) 1 1 模式 3,9 位异步通讯方式,波特率可变,由定时器 T1 或者 T2 产生 在模式 1 和 3 下,当 RCLK=0 并且 TCLK=0 时,UART0 波特率由定时器 T1 产生。应该设置 T1 为 模式 2 自动重载 8 位定时器模式,bT1_CT 和 bT1_GATE 必须都为 0,分为以下几类时钟情况。 表 13.2.1.2 由 T1 产生 UART0 波特率的计算公式 bTMR_CLK bT1_CLK SMOD 描述 1 1 0 TH1 = 256 - Fsys / 32 / 波特率 1 1 1 TH1 = 256 - Fsys / 16 / 波特率 0 1 0 TH1 = 256 - Fsys / 4 / 32 / 波特率 0 1 1 TH1 = 256 - Fsys / 4 / 16 / 波特率 |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |