chen 发表于 2023-7-8 01:17:06

自己做的STC32G 引脚配置工具

本帖最后由 chen 于 2023-12-6 13:39 编辑

基于库函数的,鼠标点点一键生成初始化代码

目前已经实现功能:
1:引脚复用功能标识
2:配置引脚(鼠标点相应的引脚)
3:生成部分初始化代码

为什么要做这个软件呢,每次使用外设是不是要从手册等等地方找哪些脚有这些功能,然后手动一个一个配置io,及其不方便以及容易出错,现在点击相应的下拉框选好使用的io,在图上就会出现标识,然后鼠标点击标识的引脚配置io模式,然后点击生成按钮初始化代码就出来了

注意事项:本工具仅为引脚配置工具,具体细节的初始化代码还需要在生成的代码里面做相应的修改,比如串口波特率之类

未加入的功能:ADC,PWM
CAN的初始化代码目前还没写

目前已集成stc32g系列所有引脚

工作量繁琐,如果有bug的地方欢迎大家指正

第二版已经更新,改进:
1:tssop20封装引脚错误
2:重绘引脚的控件,解决高分屏显示错位的问题
3:芯片上面显示当前封装
4:更改手册栏目,改为跳转官方下载界面而不是下载网址
5:增加记忆上一次打开的封装功能
6:修复一些bug





chen 发表于 2023-7-8 01:21:44

目前仅为64pin的stc32g系列,后期会把48pin,20pin等做出来并整合,第一版本还要麻烦大家测试看看有没有什么错误的地方

清风予我 发表于 2023-7-8 08:40:01

感谢分享{:4_250:}

kksk 发表于 2023-7-8 09:04:03


感谢分享!
反馈一个小bug:
调整CMP-为CMP_N_P36似乎占用的是P37,选择不使用后不会解除P37的占用,其它外设无法再次选择P37
另外CMP相关引脚只会在使用COMP下拉菜单后改变,COMP+和COMP-菜单均不能自动刷新引脚配置

chen 发表于 2023-7-8 09:06:45

kksk 发表于 2023-7-8 09:04
感谢分享!
反馈一个小bug:
调整CMP-为CMP_N_P36似乎占用的是P37,选择不使用后不会解除P37的占用,其它 ...

感谢反馈,稍后改进一下上传

chen 发表于 2023-7-8 09:13:38

kksk 发表于 2023-7-8 09:04
感谢分享!
反馈一个小bug:
调整CMP-为CMP_N_P36似乎占用的是P37,选择不使用后不会解除P37的占用,其它 ...

已经修改完成,在一楼重新下载即可

chen 发表于 2023-7-8 11:03:28

kksk 发表于 2023-7-8 09:04
感谢分享!
反馈一个小bug:
调整CMP-为CMP_N_P36似乎占用的是P37,选择不使用后不会解除P37的占用,其它 ...

截图上面的文字咋会有点错位,我在win10和win7的环境下打开都没有出现这样的情况啊。你的系统是什么版本的


kksk 发表于 2023-7-8 19:19:08

chen 发表于 2023-7-8 11:03
截图上面的文字咋会有点错位,我在win10和win7的环境下打开都没有出现这样的情况啊。你的系统是什么版本 ...

win10 pro 21H2 (build 19044.3086),默认主题,桌面分辨率2560x1440,缩放125%

zhudean11 发表于 2023-7-10 07:30:10

{:4_250:}

电子DIY小家 发表于 2023-7-12 13:42:40

厉害啊
页: [1] 2 3 4 5 6 7 8 9
查看完整版本: 自己做的STC32G 引脚配置工具