打印
[开发工具]

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

[复制链接]
8666|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
HDSCMCU|  楼主 | 2024-11-15 14:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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. 选型功能更新匹配官网新版的选型表


下载链接   XHSC XHCode V1.8.0 Setup.zip (18.62 MB)

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,期待

使用特权

评论回复
5
qiu4466| | 2024-12-11 10:38 | 只看该作者
下载用一下,我是做新能源BMS保护板研发的,有好的方案可以推广的,支持国产,我的微信13538285885邱工。

使用特权

评论回复
6
丙丁先生| | 2025-1-2 12:31 | 只看该作者
怎么申请开发板?

使用特权

评论回复
7
Kai-42| | 2025-1-11 16:17 | 只看该作者
请问dll文件怎么获取呢

使用特权

评论回复
评论
HDSCMCU 2025-1-13 10:05 回复TA
https://www.xhsc.com.cn/, 官网有下载 
8
leefine| | 2025-1-13 09:38 | 只看该作者
请问如何支持HC32F334的PLA功能?

使用特权

评论回复
9
飞飞哈| | 2025-1-13 14:31 | 只看该作者
win7装了,打不开

使用特权

评论回复
10
shinesz| | 2025-2-25 08:50 | 只看该作者
还没支持HC32F334

使用特权

评论回复
11
h32446975| | 2025-2-26 13:59 | 只看该作者
时钟配置,
建议:
类似STM32 cube MX工具,在sysck系统时钟输入框输入目标系统时钟,如72MHz,144KHz,200MHz,回车后,自动运算修改分频倍频,如果无法找到分频倍频值,将sysck系统时钟输入框背景显示为红色,以提示未达到用户需求。

使用特权

评论回复
12
minimoney| | 2025-3-14 16:20 | 只看该作者
本帖最后由 minimoney 于 2025-3-14 16:24 编辑

aaaaa

使用特权

评论回复
13
gaobq| | 2025-3-26 18:33 | 只看该作者
小华出一个系列教程吧,针对使用xhcode快速生成工程,讲讲那些参数怎么配置,什么意思。现有的工程例程是针对开发板的,有太多的define语句,太让人费劲了,绕来绕去。

使用特权

评论回复
14
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);

使用特权

评论回复
15
HDSCMCU|  楼主 | 2025-3-28 17:11 | 只看该作者
gaobq 发表于 2025-3-26 18:38
这个版本找到两个bug,使用timerA输出pwm波的工程   
/* Config software count */
    stcTmraInit.sw_co ...

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

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:小华半导体有限公司
简介:小华半导体有限公司是世界财富500强中国电子信息产业集团有限公司(CEC)旗下集成电路业务平台华大半导体有限公司的核心子公司。

18

主题

78

帖子

11

粉丝