Electronic Components Datasheet Search
  English  ▼

X  

CH577F Datasheet(PDF) 52 Page - Nanjing Qinheng Microelectronics Co., Ltd.

Part # CH577F
Description  ARM kernel
PDF  98 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  WCH [Nanjing Qinheng Microelectronics Co., Ltd.]
Direct Link  http://wch.cn/
Logo WCH - Nanjing Qinheng Microelectronics Co., Ltd.

CH577F Datasheet(HTML) 52 Page - Nanjing Qinheng Microelectronics Co., Ltd.

Back Button CH577F Datasheet HTML 48Page - Nanjing Qinheng Microelectronics Co., Ltd. CH577F Datasheet HTML 49Page - Nanjing Qinheng Microelectronics Co., Ltd. CH577F Datasheet HTML 50Page - Nanjing Qinheng Microelectronics Co., Ltd. CH577F Datasheet HTML 51Page - Nanjing Qinheng Microelectronics Co., Ltd. CH577F Datasheet HTML 52Page - Nanjing Qinheng Microelectronics Co., Ltd. CH577F Datasheet HTML 53Page - Nanjing Qinheng Microelectronics Co., Ltd. CH577F Datasheet HTML 54Page - Nanjing Qinheng Microelectronics Co., Ltd. CH577F Datasheet HTML 55Page - Nanjing Qinheng Microelectronics Co., Ltd. CH577F Datasheet HTML 56Page - Nanjing Qinheng Microelectronics Co., Ltd. Next Button
Zoom Inzoom in Zoom Outzoom out
 52 / 98 page
background image
51
R8_UART0_ADR 预置本机作为从机时的地址,用于在多机通讯时自动比较接收到的地址,并在地
址匹配或者在接收到广播地址 0FFH 时产生中断,同时允许接收后续数据包。在地址没有匹配之前不
接收任何数据,开始发送数据后或者重写 R8_UART0_ADR 寄存器后停止接收任何数据,直到下次地址
再次匹配或者接收到广播地址时再允许接收。
R8_UART0_ADR 为 0FFH 时或者 RB_LCR_PAR_EN=0 时,禁用总线地址自动比较功能。
R8_UART0_ADR 不为 0FFH 并且 RB_LCR_PAR_EN=1 时,启用总线地址自动比较功能,同时应该配置
下述参数:RB_LCR_WORD_SZ 为 11b 以选择 8 个数据位方式,对于地址字节为 MARK 的情况(即数据字
节的位 9 为 0)
,应设置 RB_LCR_PAR_MOD 为 10b,对于地址字节为 SPACE 的情况(即数据字节的位 9
为 1)
,应设置 RB_LCR_PAR_MOD 为 11b。
9.3 功能描述及配置
UART0/1 输出引脚都是 3.3V LVCMOS 电平。异步串口方式下引脚包括:数据传输引脚和 MODEM 联
络信号引脚(仅 UART0 支持)。数据传输引脚包括:TXD 引脚和 RXD 引脚,默认都是高电平;MODEM 联
络信号引脚包括:CTS 引脚、DSR 引脚、RI 引脚、DCD 引脚、DTR 引脚、RTS 引脚,默认都是高电平。
所有这些 MODEM 联络信号都可以作为通用 I/O 引脚,由应用程序控制并定义其用途。
2 组 UART 各自拥有独立的收发缓冲区及 8 字节 FIFO,支持单工、半双工或者全双工异步串行通
讯。串行数据包括 1 个低电平起始位,5、6、7 或 8 个数据位,0 个或者 1 个附加校验位或者标志位,
1 个或者 2 个高电平停止位,支持奇校验/偶校验/标志校验/空白校验。串口发送信号的波特率误差
小于 0.5%,串口接收信号的允许波特率误差不大于 2%。
9.3.1 波特率计算
1) 计算串口内部基准时钟 Fuart,设置 R8_UARTx_DIV 寄存器,最大值 127,通常写入 1。
2) 计算波特率,设置 R16_UARTx_DL 寄存器。
波特率公式 = Fsys * 2 / R8_UARTx_DIV / 16 / R16_UARTx_DL。
9.3.2 串口发送
串口发送的“THR 寄存器空”中断 UART_II_THR_EMPTY 是指当前发送 FIFO 空。当读取 IIR 寄存
器后,该中断被清除,或者当向 THR 写入下一个数据后,该中断也能被清除。如果仅仅是向 THR 写入
一个字节,那么由于该字节很快被转移到发送移位寄存器 TSR 中开始发送,所以很快会再次产生发送
THR 寄存器空中断的请求,此时可以写入下一个准备发送的数据。当 TSR 寄存器中的数据被全部移出
后,串口发送才真正完成,此时 LSR 寄存器的 RB_LSR_TX_ALL_EMP 位变为 1 有效。
在中断触发方式下,当收到串口发送保持寄存器 THR 空的中断后,如果已使能 FIFO,那么可以
向 THR 寄存器及 FIFO 一次写入最多 8 字节,然后控制器会按顺序自动发送;如果禁止 FIFO,那么一
次只能写入一个字节;如果没有数据需要发送,那么可以直接退出(之前读取 IIR 时已经自动清除中
断)
。
在查询方式下,可以根据 LSR 寄存器的 RB_LSR_TX_FIFO_EMP 位判断发送 FIFO 是否为空,当此位
为 1 则可以向 THR 寄存器及 FIFO 写入数据,如果使能 FIFO,那么一次可以写入最多 8 个字节。
也可读取 R8_UARTx_TFC 寄存器判断当前 FIFO 中待发送的剩余数据个数,如果不等于 8,则可继
续向 FIFO 中写入待发送数据,这种方式可以节约填充时间。
9.3.3 串口接收
串口接收数据可用中断 UART_II_RECV_RDY 是指接收 FIFO 中的已有数据字节数已经到或超过由
FCR 寄存器的 RB_FCR_FIFO_TRIG 设置选择的 FIFO 触发点。当从 RBR 读取数据使 FIFO 字数低于 FIFO
触发点时,该中断被清除。
串口接收数据超时中断 UART_II_RECV_TOUT 是指接收 FIFO 中至少有一个字节的数据,并且从上
一次串口接收到数据和从上一次被系统取走数据开始,已经等待了相当于接收 4 个数据的时间。当再



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98


Datasheet Download

Go To PDF Page


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


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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