【经验】如何解决瑞萨MCU RH850 C1MA2添加中断向量关联不上的问题

2023-04-19 世强
MCU,R7F701275,RENESAS MCU,R7F701275,RENESAS MCU,R7F701275,RENESAS MCU,R7F701275,RENESAS

最近我们在调试瑞萨RH850 C1MA2的MCU时,需要添加几个中断向量,结果发现中断向量关联不上。编译报错如下:

我们在做RH850 C1MA2关于电控项目的开发过程中,需要添加ADC和TSG的电机项目控制中断。在工程中,添加TSG中断函数定义:

#pragma interrupt int_tsg_dutychange( enable=false, channel=234, callt=false, fpu=false )

void int_tsg_dutychange(void)

{

    unsigned long u4_duty;

 

    /* Write U phase last due to simultaneous updating during writing to U phase */

    /* Change V phase duty */

    u4_duty = TSG30.CMPV + 10;

    if( u4_duty > MAX_DUTY)

    {

        u4_duty -= MAX_DUTY;

    }

    TSG30.CMPV = u4_duty;

 

    /* Change W phase duty */

    u4_duty = TSG30.CMPW + 20;

    if( u4_duty > MAX_DUTY)

    {

        u4_duty -= MAX_DUTY;

    }

    TSG30.CMPW = u4_duty;

 

    /* Change U phase duty */

    u4_duty = TSG30.CMPU + 100;

    if( u4_duty > MAX_DUTY)

    {

        u4_duty -= MAX_DUTY;

    }

    TSG30.CMPU = u4_duty;

}

并在Vecttbl.asm中断向量表中,添加TSG中断函数的入口地址:

       .dw #_Dummy_EI            ; 231      10E7      +39CH        Warning

       .dw #_Dummy_EI            ; 232      10E8      +3A0H TSG30  CMP0E

       .dw #_Dummy_EI            ; 233      10E9      +3A4H        Peak      

       ;.dw       #_Dummy_EI            ; 234      10EA     +3A8H        Valley

       .dw #_int_tsg_dutychange             ; 234      10EA     +3A8H        Valley

       .dw #_Dummy_EI            ; 235      10EB     +3ACH TSG31  CMP0E

       .dw #_Dummy_EI            ; 236      10EC     +3B0H        Peak

       .dw #_Dummy_EI            ; 237      10ED     +3B4H        Valley

这里,需要注意channel取值234的对应关系。但是,如果直接这样编译,就会出现之前的报错信息。因为这里,还缺失中断向量调用和中断向量定义之间的关联信息,实际上汇编和.c之间还没能建立联系。在汇编中,有这样的定义:

.section ".text", text

这里我们还需要为中断函数的定义,添加section text的代码段限定,具体解决方式如下:

#pragma section text "INT_DRIVER"

#pragma interrupt int_tsg_dutychange( enable=false, channel=234, callt=false, fpu=false )

void int_tsg_dutychange(void)

{

       。。。。。。

} /* End of function int_adcd0cg4_finish() */

#pragma section default


技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由汽车人ray提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】一文认识瑞萨RH850 MCU的RAM空间

Renesas(瑞萨电子)汽车大集成MCU RH850系列,集车身,底盘,发动机功能资源为一体,采用40nm工艺,符合ISO26262 ASIL-B~ASIL D的功能安全标准,支持HSM加密模块。本文主要介绍RH850系列MCU的 ram空间。

2021-11-07 -  设计经验

【经验】CS+开发瑞萨MCU RH850的ADC+DMA调试指引

Renesas的RH850 F1K是汽车车身控制的首选MCU,由于高性能和安全性得到汽车客户认可,但由于开发资料有限,导致许多客户开发比较头痛。近期有客户在使用DMA的开发中遇到了问题,下面结合F1K的开发板实现ADC+DMA的驱动设计。

2022-07-21 -  设计经验

【经验】关于瑞萨MCU RH850的option bytes配置说明

瑞萨MCU RH850比较特殊的地方,其中一点就是Option Bytes配置。Option Bytes实际上是一个扩展区域,用于保存用户上电初始化配置的参数。我们以RH850 F1L系列为例。

2022-12-17 -  设计经验

8051内核国产八位通用MCU CS88F350,工温-40~85℃,广泛用于小家电控制场景等领域

华润微CS88F350是一款基于8051内核具有定时器捕获、PWM输出、低功耗模式、通讯接口等功能的八位通用MCU,广泛应用于小家电控制场景等领域。Flash程序区支持ICP访问和在应用升级;EEPROM数据区域同时支持MCU在应用擦除、读写功能和ICP读写功能。

2024-01-04 -  产品 代理服务 技术支持 批量订货

【应用】0.5uA超低待机功耗MCU适用于电子烟充放电控制

电子烟采用可充电的锂电池,因此需要用单片机进行充放电管理控制,以保护电池的使用安全。

2017-05-19 -  新应用 代理服务 技术支持 批量订货

【媒体视角】降本增效大势所趋,电控MCU内卷加剧,中微半导体如何破局?

中微半导,作为国内电机控制MCU领域的新势力,凭借着在高压控制、智能化应用以及绿色能源技术方面的不断创新,正在为行业内的这些痛点提供新的解决方案。在苏州电动工具控制与充电技术研讨会上,中微半导的电机控制事业部总经理肖英进行了深入讲话,了解了公司如何通过技术创新和成本优化,来破解行业中的这些难题。

2024-10-23 -  原厂动态 代理服务 技术支持 批量订货

【应用】雅特力AT32 MCU应用于光伏逆变器,具有主频高及丰富的高性能外设等优势

光伏逆变器的目的是用最大功率点追踪(MPPT)技术来从太阳能板抽取最大可能的功率,将清洁能源反馈到电网,同时,MCU也为逆变电路提供过载、短路保护,以及更多智能化功能,包括外界通讯、数据传输、人机交互等,MCU无疑是光伏发电控制逆变系统中不可或缺的核心部件。

2023-01-17 -  应用方案 代理服务 技术支持 批量订货

国民技术携高性价比MCU新品N32G451、N32G401等出席2023全球MCU生态发展大会

由AspenCore主办的2023全球MCU生态发展大会于7月21日在深圳罗湖君悦酒店召开。国民技术携带高性价比MCU新品N32G451、N32G401、N32G003,高集成度电控专用MCU新品N32M41x亮相活动现场,并在电机驱动与控制论坛发表“基于N32 MCU打造通用电控平台”的主题演讲。

2023-08-03 -  原厂动态 代理服务 技术支持 批量订货

【IC】国民技术N32G401系列高性价比通用MCU荣获2024年度中国IC设计成就奖之最佳MCU奖

N32G401系列MCU基于Arm® Cortex®-M4F内核,工作主频72MHz,支持浮点运算和DSP指令,集成高达64KB嵌入式加密Flash,8KB SRAM,集成丰富的高性能模拟器件,内置1个4.2Msps 12bit ADC,3个高速比较器,集成4个U(S)ART、2个I2C、2个SPI等数字通信接口。

2024-04-12 -  产品 代理服务 技术支持 批量订货

华芯微特携屏驱、电控、通用MCU芯片及众多优秀产品及解决方案亮相深圳国际电子展

8月23日-25日,备受瞩目的深圳国际电子展在深圳福田会展中心拉开序幕,此次展览汇聚了从芯片设计到封测,从智能设计到集成的各类展商。华芯微特携屏驱、电控、通用MCU芯片及众多优秀产品亮相。

2023-08-25 -  原厂动态 代理服务 技术支持 批量订货

HK1621 LCD驱动电控制路

描述- HK1621是一款专为MCU I/O口扩展设计的LCD控制驱动电路,具有32x4显示矩阵和128点阵式存储器映射功能。其主要特点是低工作电压范围(2.4V~5.2V)、内置RC振荡电路、支持多种偏置和占空比设置、具备Power down命令以降低功耗等功能。

型号- HK1621

2015-1-12  - 航顺芯片  - 数据手册  - Rev 1.0 代理服务 技术支持 批量订货

华芯微特提供系列化、高性价比电控MCU及配套方案,适用于智能电动牙刷扫振一体电机驱动

针对智能电动牙刷扫振一体电机驱动,华芯微特提供系列化、高性价比电控MCU和配套方案。SWM21DX芯片高度集成,集成ADC,运放,比较器,LDO,QFN封装尺寸小,外围电路精简。

2024-03-29 -  应用方案 代理服务 技术支持 批量订货

世强目前有代理riscv的mcu吗?

世强代理的RISC-V内核MCU厂家越来越多,还在不断增长。 国外厂家有瑞萨 【产品】瑞萨推出全新RISC-V MCU R9A02G020,优化先进电机控制系统设计和降低用户开发成本 国内厂家介绍如下: 广芯微内置32位RISC-V内核的PD SoC芯片UM3506,最高主频33MHz 全球首家全栈自研RISC-V内核的通讯接口芯片/全栈MCU供应商沁恒(WCH) RISC-V内核低功耗32位MCU,中移芯昇授权世强先进全线代理 芯昇科技携多款芯片产品亮相ICDIA,助力RISC-V生态发展 先楫半导体提供多系列通用MCU,以开源的RISC-V架构为核心,综合性能达世界领先水平 航顺芯片首次进入胡润全球独角兽榜,已量产中国第一颗M3+RISC-V多核MCU 中微半导体积极推动RISC-V架构安全化、智能化,共筑国产安全芯片生态 博流业界第一款基于RISC-V CPU的WI-FI+BLE双模SoC芯片,打造智慧家居AIoT芯片平台 璇玑CLE系列是核芯互联基于32位RISC-V内核推出的通用嵌入式MCU处理器 方寸微电子加入RISC-V产业联盟,推动安全芯片国产化,打破国外芯片技术垄断

2019-12-09 -  技术问答

华芯微特(Synwit)电控MCU选型表

目录- 电控MCU   

型号- SWM201C6T7-50,SWM341CET7-50,SWM201,SWM211,SWM20PG6S6-65,SWM341,SWM211G6S7-65,SWM21PG6S7-65,SWM21DD8U7-40,SWM341RET7-50,SWM201G6S7-65,SWM20DC6U7-50,SWM21DK6U7-50,SWM341VET7-50,SWM211C8T7-50

2023/11/17  - 华芯微特  - 选型指南 代理服务 技术支持 批量订货

华芯微特携屏驱、电控、通用MCU芯片及众多优秀产品方案亮相2023慕尼黑华南电子展

10月30日,2023年慕尼黑华南电子展在深圳国际会展中心(宝安新馆)隆重召开。华芯微特携屏驱、电控、通用MCU芯片及众多优秀产品亮相,展位号:1号馆1K39展台。

2023-11-01 -  原厂动态 代理服务 技术支持 批量订货
展开更多

电子商城

查看更多

品牌:RENESAS

品类:芯片

价格:¥54.1044

现货: 0

品牌:瑞纳捷

品类:高性能防复制加密芯片

价格:¥0.7000

现货: 1,234,500

品牌:瑞纳捷

品类:MCU

价格:¥0.5500

现货: 740,897

品牌:武汉芯源

品类:通用MCU

价格:¥8.4750

现货: 300,010

品牌:武汉芯源

品类:通用MCU

价格:¥7.0625

现货: 300,000

品牌:武汉芯源

品类:通用MCU

价格:¥7.6275

现货: 300,000

品牌:武汉芯源

品类:通用MCU

价格:¥4.8025

现货: 300,000

品牌:武汉芯源

品类:通用MCU

价格:¥7.6275

现货: 300,000

品牌:武汉芯源

品类:通用MCU

价格:¥4.8025

现货: 300,000

品牌:武汉芯源

品类:通用MCU

价格:¥7.0625

现货: 300,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RENESAS

品类:32BIT MCU

价格:¥167.8954

现货:238

品牌:RENESAS

品类:16-BIT MCU

价格:¥5.5190

现货:910,635

品牌:RENESAS

品类:MCU

价格:¥5.1500

现货:200,000

品牌:RENESAS

品类:MCU

价格:¥5.8041

现货:86,925

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥7.3800

现货:76,715

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥15.3000

现货:75,000

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥257.6400

现货:58,799

品牌:RENESAS

品类:芯片

价格:¥25.3732

现货:42,346

品牌:RENESAS

品类:MCU

价格:¥19.4999

现货:39,498

品牌:RENESAS

品类:MCU

价格:¥39.8484

现货:38,160

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

TFT LCD液晶显示屏/模组定制

可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。

最小起订量: 1000 提交需求>

MCU烧录/Flash烧录/CPLD烧录

可烧录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 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面