RL78/G12 微控制器的波特率容许范围解析

需积分: 48 16 下载量 45 浏览量 更新于2024-08-06 收藏 5.49MB PDF 举报
"该资源是一份关于GJB 7589-2012军用VHF/UHF频段监测站性能指标测试方法的高清原版文档,重点关注了接收时的波特率容许范围。内容涉及到UART通信的波特率计算和接收条件,以及RL78/G12微控制器的相关信息。" 在串行通信中,波特率是衡量数据传输速率的一个关键参数,表示单位时间内传输的二进制位数。在RL78/G12这款16位单芯片微控制器中,UART(通用异步接收发送器)接口用于实现设备间的串行通信。根据描述,UART0到UART2的接收波特率有特定的容许范围,这关系到正确接收到发送端的数据。 计算接收方波特率容许范围的公式如下: (1) 可接收的最大波特率 = 2 × k × Nfr × Brate (2) 可接收的最小波特率 = 2 × k × (Nfr - 1) × Brate 其中,Brate 是接收方计算得到的波特率值,K 是由SDRmn[15:9]加上1得出的分频系数,Nfr 表示一个数据帧的长度,包括起始位、数据位、奇偶校验位和停止位。这里的m和n分别代表单元号和通道号,mn可以是01、03或11。 图11-95显示了在1个数据帧长为11位的情况下,接收时的波特率容许范围。一旦检测到起始位,接收数据的锁存时序将取决于串行数据寄存器mn(SDRmn)的bit15至bit9设定的分频比。如果后续的数据(停止位)能够在这个锁存时序内到达,那么数据接收就会正常进行。 RL78/G12用户手册硬件篇提供了关于如何设置和使用UART通信的详细信息。需要注意的是,手册中的描述仅用于说明半导体产品和应用实例的操作,并不承担任何因采用这些电路、软件或信息而可能导致的损失责任。同时,瑞萨电子保留对产品或规格进行更改的权利,而不会另行通知,因此建议用户通过官方网站获取最新的信息。 该文档提供了有关军用监测站在特定频段进行UART通信时波特率控制的关键技术细节,这对于理解和优化RL78/G12微控制器在串行通信中的性能至关重要。