自己做的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
目前仅为64pin的stc32g系列,后期会把48pin,20pin等做出来并整合,第一版本还要麻烦大家测试看看有没有什么错误的地方 感谢分享{:4_250:}
感谢分享!
反馈一个小bug:
调整CMP-为CMP_N_P36似乎占用的是P37,选择不使用后不会解除P37的占用,其它外设无法再次选择P37
另外CMP相关引脚只会在使用COMP下拉菜单后改变,COMP+和COMP-菜单均不能自动刷新引脚配置
kksk 发表于 2023-7-8 09:04
感谢分享!
反馈一个小bug:
调整CMP-为CMP_N_P36似乎占用的是P37,选择不使用后不会解除P37的占用,其它 ...
感谢反馈,稍后改进一下上传 kksk 发表于 2023-7-8 09:04
感谢分享!
反馈一个小bug:
调整CMP-为CMP_N_P36似乎占用的是P37,选择不使用后不会解除P37的占用,其它 ...
已经修改完成,在一楼重新下载即可 kksk 发表于 2023-7-8 09:04
感谢分享!
反馈一个小bug:
调整CMP-为CMP_N_P36似乎占用的是P37,选择不使用后不会解除P37的占用,其它 ...
截图上面的文字咋会有点错位,我在win10和win7的环境下打开都没有出现这样的情况啊。你的系统是什么版本的
chen 发表于 2023-7-8 11:03
截图上面的文字咋会有点错位,我在win10和win7的环境下打开都没有出现这样的情况啊。你的系统是什么版本 ...
win10 pro 21H2 (build 19044.3086),默认主题,桌面分辨率2560x1440,缩放125% {:4_250:} 厉害啊