【经验】瑞萨微控制器RL78/F14的CAN发送功能调试经验分享
瑞萨RL78/F14微控制器被定位为RL78/F13的上一级产品,可在30至100引脚,48至256KB的闪存阵容,并实现业界最低水平的消费当前。它们有一个内置的CAN模块和LIN模块用于汽车接口,也支持使用RL78/F13的功能安全功能、定时器RD、比较器和D/a转换器的无刷直流电机控制。由于可以建立一个高度可靠的系统,这些微控制器可以用于工业和汽车应用。本文以F14系列的R5F10PMF为例进行CAN的发送功能调试经验分享。
CAN的外部电路如下图,P10,P11,P12分别是CAN收发器的TX,RX,使能PIN。CAN收发器是TJA1050T(查看手册),控制P12为低时候收发器正常工作状态。
CAN的初始化过程是复杂的,具体的细节也可以参考瑞萨官方的例程。实际项目过程经常改动的初始化是使用哪些口作为CANTX,CANRX,还有就是波特率的设置。本节详细说说波特率的计算方法,波特率计算方式如下图,本案例使用的是外部晶振4M,所以Fcan=4M,波特率的预分频是BRP[9:0]来设置(具体可以参看手册),具体寄存器是C0CFGL,比方说C0CFGL=0x0001所以下面公式Baud rate prescaler division value等于1+1=2。还有就是Tq count of 1 bit时间怎么获取,这个可以设置C0CFGH寄存器,比方说C0CFGH=0x023a,那Tq=1+11+4 =16,所以波特率结果就是4M/2/16=125K。CAN初始化参看init_RS_CAN截图。
CAN的发送功能,主要动作就是将消息存储在传输缓冲区中TMIDL0,参考代码如下图;
本文通过上面接口发送ID是0X18,数据长度是0X08,数据是八个字节的0x55。通过示波器量取波形如下图。
- |
- +1 赞 0
- 收藏
- 评论 1
本文由刘鹏提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】瑞萨RL78微控制器CAN模块基础使用指引,以RL78/F13系列的R5F10BBF微控制器为例
瑞萨汽车电子推出的RL78/F13微控制器系列,集成车载CAN总线模块,支持ISO11898-1 ,CAN2.0A&B协议。适用于汽车控制系列,如BCM,空调控制,TPMS,RKE,PEPS等运用。 本文以R5F10BBF为例,介绍瑞萨RL78芯片的CAN模块基本配置。
【经验】如何解决32位汽车微控制器RH850自带的ADC采集精度不准的问题?
某日接到某客户反馈问题,其在产品上面使用RENESAS RH850系列32位汽车微控制器自带的ADC时,发现数值不是很准确,比手册数值大,波动大致0.02V,但是ADC自诊断测试数值很准。
【经验】如何用RENESAS 32位汽车微控制器RH850系列在SmartConfigurator生成AD模块?
RENESAS(瑞萨电子)RH850系列32位汽车微控制器 (32位MCU) 在广泛且可扩展的产品范围内提供平衡的高性能和极低的功耗。该系列提供了新的和高级汽车应用所需的丰富功能安全和嵌入式安全特性。针对车载RH850系列MCU进行功能模块拆分,为初学者提供最简化历程方法。
【产品】基于32位RISC-V内核设计的工业级增强型低功耗通用微控制器CH32V203,最高144MHz系统主频
沁恒推出的CH32V203系列是基于32位RISC-V内核设计的工业级增强型低功耗通用微控制器,高性能,最高支持144MHz系统主频,低功耗,运行功耗低至45μA/MHz。CH32V203集成双路USB接口,支持USB Host主机。
80C196KC20 16位工业级CHMOS微控制器
描述- 本资料介绍了80C196KC20,一款16位工业级CHMOS微控制器。该产品具备488字节RAM、全双工串行端口、寄存器-寄存器式架构等特点,适用于多种工业应用。
型号- CLMEE80C196KC20,CLMS80C196KC20,CLMEN80C196KC20,CLMN80C196KC20,CLM80C196KC20,8XC196KB,CLMTN80C196KC20,80C196KC20,CLMSB80C196KC20
HPM64A0 系列汽车级高性能微控制器数据手册 Rev1.1
描述- 本资料为HPM64A0系列汽车级高性能微控制器数据手册,介绍了该系列微控制器的技术规格和应用。它详细阐述了产品的核心特性,包括32位RISC-V处理器、丰富的模拟和数字外设接口、强大的图形系统和音频系统等功能。
型号- HPM64A0AVM2,HPM64A0 系列,HPM64AXXANX,HPM64AXAXXX,HPM64A0,HPM64A0AAN2,HPM64AXXVMX
灵动MM32F3270微控制器:工业物联网的智能核心
灵动微MM32F3270微控制器,以其丰富的通信端口、灵活的CAN接口和FSMC扩展能力,为工业物联网应用提供了一个高效、可扩展的智能控制核心,推动制造业向智能化转型。
CH32V20x_30x工业级通用微控制器数据手册
型号- CH32V303VCT6,CH32V208CBU6,CH32VX,CH32V303RBT6,CH32V303RCT6,CH32V303CBT6,CH32VX系列,CH32V305FBP6,CH32V208GBU6,CH32V208X,CH32V307RCT6,CH32V203K8T6,CH32V303X,CH32V203K6T6,CH32V203C8T6,CH32V203C6T6,CH32V307VCT6,CH32V307WCU6,CH32V208WBU6,CH32V208RBT6,CH32V203X,CH32V305RBT6,CH32V307,CH32V208,CH32V203G6U6,CH32V305,CH32V203C8U6,CH32V303,CH32V203F6P6,CH32V203RBT6
基于灵动MM32F0140微控制器的汽车传感控制方案推荐
基于灵动MM32F0140系列微控制器的汽车传感器控制方案,利用其Arm Cortex-M0内核、高采样率ADC、FlexCAN接口和宽温工作能力,为汽车电子传感器模块提供高效、可靠的数据监控和通信功能。
HPM64A0 系列汽车级高性能微控制器数据手册 Rev1.0
描述- 本资料为HPM64A0系列汽车级高性能微控制器数据手册,介绍了该系列产品的技术规格和应用。它详细阐述了核心处理器的特性,包括32位RISC-V处理器、指令集支持、性能指标等;内部存储器配置,如L1缓存、本地存储器等;电源管理和时钟系统;丰富的通讯接口和外设,如UART、SPI、I2C、CAN、USB、以太网等;模拟外设,如ADC、DAC、比较器等;以及图形系统和音频系统的详细信息。
型号- HPM64A0AVM2,HPM64A0 系列,HPM64AXXANX,HPM64A0,HPM64A0AAN2,HPM64AXXVMX
【IC】先楫半导体新推通用微控制器HPM6200系列,主频达到600MHz,助力工业和汽车应用
上海先楫半导体发布全新的通用微控制器HPM6200系列,该系列产品进一步完善先楫产品在工业和汽车应用领域的布局,以超强CPU性能、创新的实时控制外设及工业和车规级品质,为新能源、储能、电动汽车和工业自动化等应用提供了世界级解决方案。
CH32F103 工业级通用微控制器数据手册
描述- 本文档详细介绍了CH32F103系列微控制器的规格、特性及应用。该系列基于ARM Cortex-M3内核,具备丰富的外设资源和多种低功耗模式,适用于工业、医疗、消费等领域。
型号- CH32F103C8T6,CH32F103C8U6,CH32F103X8X6,CH32F1 系列,CH32F103,CH32F103X,CH32F103R8T6,CH32F1,CH32F103X6X6,CH32F103C6T6
CH32F20x工业级通用微控制器数据手册
型号- CH32V203R8T6,CH32F203CBT6,CH32F20X,CH32F203RCT6,CH32F2X系列,CH32F205RBT6,CH32F208RBT6,CH32F207VCT6,CH32F203C6T6,CH32F203C8U6,CH32F203X,CH32F203C8T6,CH32F208WBU6,CH32F203VCT6
87C196KC20 16位工业级CHMOS微控制器
描述- 本资料介绍了87C196KC20,一款16位工业级CHMOS微控制器。该产品具备488字节RAM、全双工串行端口、寄存器-寄存器式架构和高速度I/O子系统等特点。此外,还提供了多种工作模式,如掉电和空闲模式,以及丰富的接口和外围设备支持。
型号- CLMSB87C196KC20,CLM87C196KC20,87C196KC20,CLMS87C196KC20,XXX8XC196KCXX,CLMTN87C196KC20,CLMN87C196KC20,CLMEE87C196KC20,CLMEN87C196KC20
CH32V203 工业级通用微控制器数据手册
描述- CH32V203是一款基于青稞32位RISC-V设计的工业级通用微控制器,具备高性能、低功耗的特点。它支持144MHz主频零等待运行,集成双路USB接口、CAN接口、OPA运放、USART、I2C等多种外设资源。该产品广泛应用于各种工业控制、智能家居、物联网等领域。
型号- CH32V203XX,CH32V,CH32V 系列,CH32V203,CH32V203 系列
电子商城
现货市场
服务
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
可来图定制均温板VC尺寸50*50mm~600*600 mm,厚度1mm~10mm,最薄0.3mm。当量导热系数可达10000W/M·K,散热量可达10KW, 功率密度可达50W/cm²。项目单次采购额需满足1万元以上,或年需求5万元以上。
提交需求>
查看全部1条回复