HDSCMCU 发表于 2024-11-15 14:54

【XHSC XHCode V1.8.0】更新啦~ 欢迎大家试用~

本帖最后由 HDSCMCU 于 2025-3-13 10:37 编辑

“XHSC XHCode”已更新版本为V1.8.0,欢迎大家使用并积极反馈。

主要更新:
1. HC32F460,HC32F4A0代码生成匹配官网最新的“HC32F460_DDL_Rev3.3.0”,“HC32F4A0_DDL_Rev2.3.0”
2. 添加了HC32F4A2,HC32F467
3. 选型功能更新匹配官网新版的选型表

下载链接

XHCode是一款协助用户配置生成XHSC MCU基础代码的软件工具。主要具有以下几种功能:
★ 1.管脚和模块初始化配置: 选取管脚配置选项卡,用户可分别在管脚视图或模块树下对MCU的各个可配管脚进行功能配置。工具会保证管脚视图和模块树配置的统一性。用户在模块树下选取任一模块,可进行相应模块的初始化配置。
★ 2.   时钟配置: 选取时钟配置选项卡,用户可配置相应型号MCU的系统时钟和外设时钟。
★ 3.工程配置: 选取工程配置选项卡,用户可配置生成工程的名称,IDE(支持Keil, IAR和Eclipse),工程保存的位置。同时用户需在此界面配置指定相应型号MCU的驱动库(DDL)位置。

wang369 发表于 2024-11-22 13:55

选择型号,怎么还需要二次弹窗呢?

查询无结果 发表于 2024-11-28 19:36

m0内核的还是不支持生成代码

roelay 发表于 2024-12-5 13:47

什么时候可以支持M0生成代码,正用L130,期待

qiu4466 发表于 2024-12-11 10:38

下载用一下,我是做新能源BMS保护板研发的,有好的方案可以推广的,支持国产,我的微信13538285885邱工。

丙丁先生 发表于 2025-1-2 12:31

怎么申请开发板?

Kai-42 发表于 2025-1-11 16:17

请问dll文件怎么获取呢

leefine 发表于 2025-1-13 09:38

请问如何支持HC32F334的PLA功能?

飞飞哈 发表于 2025-1-13 14:31

win7装了,打不开

shinesz 发表于 2025-2-25 08:50

还没支持HC32F334

h32446975 发表于 2025-2-26 13:59

时钟配置,
建议:
类似STM32 cube MX工具,在sysck系统时钟输入框输入目标系统时钟,如72MHz,144KHz,200MHz,回车后,自动运算修改分频倍频,如果无法找到分频倍频值,将sysck系统时钟输入框背景显示为红色,以提示未达到用户需求。

minimoney 发表于 2025-3-14 16:20

本帖最后由 minimoney 于 2025-3-14 16:24 编辑

aaaaa

gaobq 发表于 2025-3-26 18:33

小华出一个系列教程吧,针对使用xhcode快速生成工程,讲讲那些参数怎么配置,什么意思。现有的工程例程是针对开发板的,有太多的define语句,太让人费劲了,绕来绕去。

gaobq 发表于 2025-3-26 18:38

这个版本找到两个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);

HDSCMCU 发表于 2025-3-28 17:11

gaobq 发表于 2025-3-26 18:38
这个版本找到两个bug,使用timerA输出pwm波的工程   
/* Config software count */
    stcTmraInit.sw_co ...

是选的哪个型号?如果是F4A0, F460,需要匹配官网最新的DDL

死不低头 发表于 2025-3-31 23:14

更新很慢,还很多功能不完善,是不是这个软件开发人员只有一两个,甚至一个专职的都没有
页: [1]
查看完整版本: 【XHSC XHCode V1.8.0】更新啦~ 欢迎大家试用~