【经验】RL78或RH850系列MCU LIN/UART模块各模式间转换相关寄存器配置及注意事项
RENESAS的RL78或RH850系列MCU都有LIN/UART模块,该模块是硬件LIN通信控制器,支持LIN规范包修订版1.3、2.0、2.1、2.2和SAE J2602,并自动执行帧通信和错误确定。LIN/UART模块具有UART模式,并且还可以用作UART。
LIN/UART模块提供以下四种模式,具体取决于要执行的特定功能:
· LIN复位模式
· LIN模式(LIN主模式/ LIN从模式[自动波特率] / LIN从模式[固定波特率])
· UART模式
· LIN自检模式
模式转换如下图:
其转换条件是每个工程师在设计使用前必须要了解的,下面介绍各模式间转换相关寄存器配置及注意事项:
(1) a. LIN复位模式→ LIN主模式
LMDn寄存器中的 LMD [1:0]位为00b,且LCUCn寄存器(LIN / UART控制寄存器)中的OM1和OM0位为01b 或11b。
b. LIN复位模式→LIN从模式[自动波特率]
LMDn寄存器中的 LMD [1:0]位为10b,且LCUCn寄存器中的OM1和OM0位为01b 或11b。
c. LIN复位模式→LIN从模式[固定波特率]
LMDn寄存器中的 LMD [1:0]位为11b,且LCUCn寄存器中的OM1和OM0位为01b 或11b。
(2) LIN模式→LIN复位模式
LCUCn寄存器中的OM0位为0b 。
(3) LIN复位模式→UART模式
LMDn寄存器中的 LMD [1:0]位为01b,且LCUCn寄存器中的OM0位为1b 。
(4) UART模式→LIN复位模式
LCUCn寄存器中的OM0位为0b 。
可以通过读取LMDn寄存器中的LMD位或LMSTn寄存器中的OMM0位来验证是否已过渡到LIN复位模式,LIN模式或UART模式。
(5) LIN复位模式→LIN自检模式
将RLN3nLCUC寄存器中的OM0位置0(LIN复位模式)。
读取RLN3nLMST寄存器中的OMM0位; 确认它为0(LIN复位模式)。
过渡到LIN自检模式时,需要确保执行特定的顺序,必须将信息连续三次写入LIN自检控制寄存器。选择LIN模式,RLN3nLMD中的LMD位= 00B(LIN主模式)或11B(LIN从模式[固定波特率])
第一次写入:RLN3nLSTC寄存器= 1010 0111B(A7H)
第二次写入:RLN3nLSTC寄存器= 0101 1000B(58H)
第三次写入:RLN3nLSTC寄存器= 0000 0001B(01H)
读取RLN3nLSTC寄存器中的LSTM位; 验证它是否为1(LIN自测模式),验证过渡到LIN自测模式。
(6) LIN自检模式→LIN复位模式
将0(LIN复位模式)写入RLN3nLCUC寄存器中的OM0位。
如果RLN3nLMST寄存器中的OMM1和OMM0位不是11B,则将11B写入RLN3nLCUC寄存器中的OM1和OM0位。 在确认RLN3nLMST寄存器中的OMM1和OMM0位设置为11B之后,过渡到LIN复位模式。
读取RLN3nLSTC寄存器中的LSTM位; 验证它是否为0(不在LIN自检模式下),确认LIN / UART接口已退出LIN自检模式。
读取RLN3nLMST寄存器中的OMM0位; 确认它为0(LIN复位模式),验证到LIN复位模式的转换。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由垂文提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】一文认识瑞萨RH850 MCU的RAM空间
Renesas(瑞萨电子)汽车大集成MCU RH850系列,集车身,底盘,发动机功能资源为一体,采用40nm工艺,符合ISO26262 ASIL-B~ASIL D的功能安全标准,支持HSM加密模块。本文主要介绍RH850系列MCU的 ram空间。
【经验】一文让你了解DSP与MCU区别
世强代理有Silicon Labs EFM8/EFM32系列8位MCU/32位MCU,Renesas 汽车级MCU RL78 系列,RH850、V850系列,工业级MCU RX系列等。世强有代理进芯电子32位浮点DSP,32位定点DSP,16位DSP,国内唯一可批量供货的32位工业控制DSP供应商。
【经验】MCU中程序丢失的原因分析与解决方案
日前接到客户反馈R5F10BBGKNA这颗MCU不能工作,具体现象是:产品不工作或者是不能通讯。这种故障概率在万分之几,概率比较小。经过现场分析判断可能是晶体问题或者flash数据异常导致的。本文讲述其分析方法和解决方案。该方法适用于Renesas RL78系列等其他MCU。
瑞萨公开下一代车用SoC和MCU处理器产品路线图,全新R-Car MCU系列扩展其车辆控制产品阵容
瑞萨电子公开了针对汽车领域所有主要应用的下一代片上系统(SoC)和微控制器(MCU)计划。未来产品阵容包括采用先进小芯片封装(Chiplet)集成技术的R-Car SoC和基于Arm®核的车用MCU。
【经验】CS+开发瑞萨MCU RH850的ADC+DMA调试指引
Renesas的RH850 F1K是汽车车身控制的首选MCU,由于高性能和安全性得到汽车客户认可,但由于开发资料有限,导致许多客户开发比较头痛。近期有客户在使用DMA的开发中遇到了问题,下面结合F1K的开发板实现ADC+DMA的驱动设计。
RA系列MCU注入电流,防止损坏MCU应用笔记
描述- 本资料介绍了如何防止RA系列微控制器(MCU)因异常注入电流而损坏。内容包括推荐的注入电流条件、不同型号的参数限制以及额外的说明和建议,旨在指导用户在设计和应用过程中采取适当的措施以保护MCU免受损害。
型号- RA FAMILY,RA4T1,RA6T2,RA6T1,RA6T3,RA4M1,RA2L1,RA4M3,RA6M1,RA4M2,RA6M3,RA6M2,RA6M5,RA2E1,RA6M4,RA4E1,RA2E2,RA6E1,RA2A1,RA4E2,RA6E2
【经验】瑞萨MCU RH850/U2A8的GHS调试链接配置方式
由于在开发RH850系列的MCU时,GHS对应链接文件都有所不同,为了方便客户的开发应用特意总结了一下RH850/U2A8的一些配置选型界面参数。
【经验】瑞萨RL78 MCU通过E2-LITE调试时可以烧录,无法进入仿真,怎么回事?
最近笔者遇到一个问题,有用户在使用瑞萨电子RL78系列MCU通过E2-LITE进行调试时,按照推荐电路连接后,可以正常使用Renesas Flash Programmer(以下简称RFP)进行编程,但却不能正常进入CS+的调试,本文提供分析及解决办法。
RL78/F25,F22 Renesas下一代执行器MCU
描述- 该资料介绍了Renesas Electronics Corporation的下一代执行器微控制器(MCU)产品RL78/F25和F22。资料涵盖了产品开发背景、产品概述、新特性介绍、软件平台支持以及开发环境等内容。重点介绍了产品的低功耗、高性能、可扩展性和安全性特点,以及支持电容式触摸、音频通信I2S和CAN FD等功能。此外,还提供了产品的引脚分配、安全相关交付物、功能安全、电容式触摸IP和风险管理等信息。
型号- RL78 FAMILY,RL78/F22,RL78/F23,RL78/F24,RL78/F25,RL78
【经验】关于瑞萨MCU RH850的option bytes配置说明
瑞萨MCU RH850比较特殊的地方,其中一点就是Option Bytes配置。Option Bytes实际上是一个扩展区域,用于保存用户上电初始化配置的参数。我们以RH850 F1L系列为例。
【经验】MCU进入休眠模式后,静态电流不满足低功耗指标的问题解析
工程师在设计产品时,实现功能很简单,但要集成系统应用保持稳定工作并保证低功耗指标,就不是一件很容易的事情了,明明MCU的电气参数电流指标为微安级别,但设计完系统进入休眠模式后,静态电流却是毫安级别,甚至于大几十毫安,高出了标准的几十上百倍。本文以Renesas瑞萨电子RL78或RH850为例,介绍分析静态电流不满足低功耗指标的步骤,找出可能导致静态电流高的原因。
瑞萨电子MCU和MPU产品线将支持Microsoft Visual Studio Code,加速工程师开发
瑞萨电子今日宣布其客户现可以使用Microsoft® Visual Studio Code(VS Code)开发瑞萨全系列微控制器(MCU)和微处理器(MPU)。客户现可以在VS Code中设计和调试瑞萨嵌入式处理器的软件,与瑞萨自有e2 studio IDE相辅相成。
【经验】RH850 MCU内置的智能加密单元ICU,保护车辆ECU系统免遭篡改或盗窃损害
瑞萨电子RH850 MCU内置的智能加密单元ICU很好的解决了这些问题,将秘钥存储在单独的存储区域中,CPU无法直接访问,需要通过专用机制来增强实际的防篡改功能,支持高端的加密操作如RSA,ECC等;可以提供防止软件操纵,连接硬件和软件,安全启动,网络节点中ECU的验证等安全服务。
【经验】基于MCU CS+ RH850/F1K Boot开发指引
车载ECU开发都需要通过Boot实现在线升级,Boot是嵌在APP前面执行的程序,在需要更新APP代码时会对flash APP部分重新编程。近期有客户调试RH850/F1K MCU出现Boot跳到APP程序不能执行,下面以开发板为例实现Boot到APP。
【经验】瑞萨RL78系列MCU Data Flash使用介绍
用户能基于瑞萨官方提供的库来使用MCU内部的数据闪存,虽然MCU内部的闪存仍以1K字节块作为单位,但是用户可以按照字节进行读写。RL78资源的不同,对应的内部数据闪存的大小也不尽相同,一般大小在2K-8K字节范围之间,就单个地址,当前读写次数能达到1,000,000次,可在1.8-5.5伏电压范围内进行操作。
电子商城
现货市场
服务
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
可烧录IC封装SOP/MSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN;IC包装Tray/Tube/Tape;IC厂商不限,交期1-3天。支持IC测试(FT/SLT),管装、托盘装、卷带装包装转换,IC打印标记加工。
最小起订量: 1pcs 提交需求>
登录 | 立即注册
提交评论