xinxinsky 发表于 2024-12-30 11:18:00

STC32Cube, AI8051U工程创建工具 | 大家帮测试

STC32Cube, Ai8051U工程创建工具
前端时间很荣幸免费获得了赠送的Ai8051U芯片以及试验箱,
学习了一番, 觉得每次创建工程太繁琐了,
就想做一款类似于STM32CubeMax的工具,
最近终于初步完成了, 在此分享出来, 也预祝大家新年快乐!~~

由于能力不足水平有限, 有些功能完成的并不完善,
好在简单的配置还能测试通过, 后面有时间继续完善吧.
工具运行需要.net4.5运行环境, 附件会给出, 下
面简单做下工具介绍:
STC32Cube, Ai8051U工程创建工具,大家帮测试


功能是通过官方库进行UI配置的, 所以一些高级复杂的功能待补充;






















实现功能比较单一, 都在工具栏上, 分别是打开项目, 新建项目, 保存, 另存, 导出Keil工程, 关于;
创建的Keil工程如下:


测试还不完善, 如有BUG可跟帖反馈;
用该工具创建了一个流水灯工程运行还不错

补充下添加新芯片配置包的方法:
1. 主界面点工具栏的新建按钮:

2. 在弹出的芯片型号选择窗口中点击添加按钮:

3. 选择要添加的芯片包即可:




运行环境:


软件为绿色软件, 解压即可运行;

版本更新1.1.2:
优化界面芯片显示以便支持64引脚的芯片显示;

看了好多人都要求增加STC32G的配置, 翻了下数据手册发现跟Ai8051U很像, 就把STC32G的配置包干出来了,
但由于从未用过该款芯片, 难免有问题, 大家将就用吧...
该芯片配置包同样源码开源, 在gitee上, 链接不发帖子里了, 有链接要审核, 烦....
放到个人签名里了
STC32G12K128 64Pin的芯片配置包


BUG修复(版本1.1.1):
根据官方更新增加IO口中断, 只更新模板文件即可;
压缩包解压到工具目录覆盖即可


版本更新1.1.1:
修复打开工程引脚配置错误的BUG;
修复串口3串口4生成的配置代码错误BUG;


版本更新1.1.0:
支持多芯片功能;
可以添加自定义芯片库;
修复BUG;


STC8H SOP20芯片的配置包


配置包已开源, 链接回复在一楼, 大家可以自己Fork编写

版本更新1.0.4:
修复了网友反馈的生成Keil工程的一些BUG;


版本更新1.0.3:
为支持的中断增加优先级设置;
版本更新1.0.2:
修复最大化时配置页面未缩放问题;
配置开始做接口, 为多芯片做准备;
版本更新1.0.1:
完善了GPIO页面配置, 完善IO口的中断使能以及其他互动








神农鼎 发表于 2025-2-21 08:55:33

xinxinsky 发表于 2025-2-20 22:44
IO中断受能力限制我不会加
Ai8051U 经典传统风格 库函数,更新记录
已有 所有普通I/O都支持外部中断的库函数

2025.02.14
1.增加 普通I/O口 中断功能 与例子。

2025.02.10
1.增加“AI8051U_QSPI_Isr.c”文件;
2.定时器增加T11功能;
3.比较器“AI8051U_Compare.h”头文件修改脚位名称。

2025.02.08
1.初版发布综合例程部分功能程序。

已有 所有普通I/O都支持外部中断的库函数


深圳国芯人工智能有限公司-库函数

vrxiaojie 发表于 2024-12-30 12:42:06

大佬,期待后续更新能再加上其他芯片的配置!!!{:4_174:}{:4_174:}

xinxinsky 发表于 2024-12-30 13:23:08

vrxiaojie 发表于 2024-12-30 12:42
大佬,期待后续更新能再加上其他芯片的配置!!!

尽量, 毕竟个人能力有限, 就这一款芯片还没有研究明白{:hanxiao:}

daybeen 发表于 2024-12-30 13:39:27

{:qiang:}为STC芯片的使用增加了强有力的工具

jwd 发表于 2024-12-30 14:05:12

{:4_250:}

xiaohaha 发表于 2024-12-30 15:44:00

{:4_174:}

小坤 发表于 2024-12-30 17:30:15

{:haqian:}

邮箱 发表于 2024-12-30 18:41:58

{:4_250:}

soma 发表于 2024-12-30 19:20:30

感觉全屏模式下IO配置不是很好看

zhaoye818 发表于 2024-12-30 19:22:41

必须点赞
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: STC32Cube, AI8051U工程创建工具 | 大家帮测试