【XHSC XHCode V1.9.0】更新啦~ 欢迎大家试用~
本帖最后由 HDSCMCU 于 2025-4-28 10:27 编辑“XHSC XHCode”已更新版本为V1.9.0,欢迎大家使用并积极反馈。
主要更新:
1. 添加了HC32M441
2. 已知bug修复
支持初始化代码生成的型号:
HC32F002, HC32A4A0, HC32A448, HC32F4A0, HC32F4A2, HC32F448, HC32F460, HC32F467,HC32M441 仅支持管脚和时钟图形化配置(暂不支持代码生成)的型号:
HC32F003,HC32F005,HC32L110,HC32F030,HC32L130,HC32L136,HC32F072,HC32L072,HC32L073,HC32F170,HC32F176,HC32F190,HC32F196,HC32L170,HC32L176,HC32L190,HC32L196,HC32L160,HC32L166,HC32L180,HC32L186, HC32F420,HC32F052,HC32F115,HC32F451,HC32F452,HC32D391
下载链接
XHCode是一款协助用户配置生成XHSC MCU基础代码的软件工具。主要具有以下几种功能:
★ 1.管脚和模块初始化配置: 选取管脚配置选项卡,用户可分别在管脚视图或模块树下对MCU的各个可配管脚进行功能配置。工具会保证管脚视图和模块树配置的统一性。用户在模块树下选取任一模块,可进行相应模块的初始化配置。
★ 2. 时钟配置: 选取时钟配置选项卡,用户可配置相应型号MCU的系统时钟和外设时钟。
★ 3.工程配置: 选取工程配置选项卡,用户可配置生成工程的名称,IDE(支持Keil, IAR和Eclipse),工程保存的位置。同时用户需在此界面配置指定相应型号MCU的驱动库(DDL)位置。
选择型号,怎么还需要二次弹窗呢? m0内核的还是不支持生成代码 什么时候可以支持M0生成代码,正用L130,期待 下载用一下,我是做新能源BMS保护板研发的,有好的方案可以推广的,支持国产,我的微信13538285885邱工。 怎么申请开发板? 请问dll文件怎么获取呢 请问如何支持HC32F334的PLA功能? win7装了,打不开 还没支持HC32F334 时钟配置,
建议:
类似STM32 cube MX工具,在sysck系统时钟输入框输入目标系统时钟,如72MHz,144KHz,200MHz,回车后,自动运算修改分频倍频,如果无法找到分频倍频值,将sysck系统时钟输入框背景显示为红色,以提示未达到用户需求。
本帖最后由 minimoney 于 2025-3-14 16:24 编辑
aaaaa 小华出一个系列教程吧,针对使用xhcode快速生成工程,讲讲那些参数怎么配置,什么意思。现有的工程例程是针对开发板的,有太多的define语句,太让人费劲了,绕来绕去。 这个版本找到两个bug,使用timerA输出pwm波的工程
/* Config software count */
stcTmraInit.sw_count.u16ClockDiv = TMRA_CLK_DIV1;
stcTmraInit.sw_count.u16CountMode = TMRA_MD_SAWTOOTH;
stcTmraInit.sw_count.u16CountDir = TMRA_DIR_UP;
stcTmraInit.u32PeriodValue = 0x12C0U;
stcTmraInit.u16CountReload = TMRA_CNT_RELOAD_ENABLE;
(void)TMRA_Init(CM_TMRA_1, &stcTmraInit);
例程中的u16是正确的,xhcode生成的代码是u8,编译不通过;
生成的eirq工程也有个bug,边沿B滤波的定义头文件里面没有定义
/* EXTINT_CH14 config */
(void)EXTINT_StructInit(&stcExtIntInit);
stcExtIntInit.u32Filter = EXTINT_FILTER_ON;
stcExtIntInit.u32FilterClock = EXTINT_FCLK_DIV64;
stcExtIntInit.u32Edge = EXTINT_TRIG_RISING;
stcExtIntInit.u32FilterB = NMI_EXTINT_FILTER_B_ON;
stcExtIntInit.u32FilterBClock = 3;//NMI_EXTINT_FCLK_B_LVL4 没有定义,xhcode有bug
(void)EXTINT_Init(EXTINT_CH14, &stcExtIntInit);
gaobq 发表于 2025-3-26 18:38
这个版本找到两个bug,使用timerA输出pwm波的工程
/* Config software count */
stcTmraInit.sw_co ...
是选的哪个型号?如果是F4A0, F460,需要匹配官网最新的DDL 更新很慢,还很多功能不完善,是不是这个软件开发人员只有一两个,甚至一个专职的都没有 国产cpu企业的通病,软件投入太少 为什么华大半导体官方网站不提供下载了呢? 官网是涉及版本的大更新,这里会即时更新到新版本。所以一般这里会更新的比较快一点 总是提升找不到文件是为什么呢,软件安装不成功还是说有BUG
页:
[1]
2