2022蓝桥杯嵌入式学习分享-爱代码爱编程
前言
本人为大二在读学生,假期进行蓝桥杯竞赛准备。突发奇想,想要在CSDN记录并分享一下自己的学习经历。
准备坚持每天进行一篇文章分享,希望可以和大家共同努力。>.<
一、蓝桥杯嵌入式简介
个人赛,预赛、决赛均采用封闭、限时方式进行。
选手可以选择使用组委会下发至赛点的嵌入式竞赛平台新版本(STM32G431RBT6
微控制器) 或自带嵌入式竞赛平台旧版本(STM32F103RBT6 微控制器)参加比赛。
G4系列是官方主推的平台,如果你还没有购买开发板,建议购买G4系列进行学习。
二、安装、破解环境配置
建议将所有文档都安装在英文路径下。
1.KEIL安装
KEIL的安装及破解可以参考以下链接,感谢原作者。同时在文末附上嵌入式的芯片包,及最新注册机。2.CubeMX的安装
CubeMX是一个图形化配置软件,可惜实现动动手指即刻配置完一些初始化信息。
同时也将需要用到的相关安装包附在文末
**【注】**在安装STM32CubeMX库(固件支持包)时,需要安装G4系列固件包
点击Help—> Manage…
找到STM32G4,点击方框—>Install Now,稍等片刻即可安装成功。
三、代码下载、测试
安装完以上以后,如果你有蓝桥杯的开发板,可以使用官方赠送的代码测试下是否成功。
1、随便打开一个代码。
本人使用的是LCD例程
(如图点击此工程)
点击右上角的Rebuild进行编译,等一会可以看到0error,0waining
2、配置下载器
若是第一次下载,则还需配置DAP
点击魔术棒–>Debug–>选择CMSIS-DAP
点击Settings进入 ,插上开发板以后应该可以识别出芯片型号。
在Flash Dowload勾选 Reset,点击ok、ok,即可配置完成
lood进行下载,芜湖开发板完美运行。
总结
这是第一次写博客,参考了很多资料。
希望可以帮到正在备赛的你。感谢各位大佬的阅读
软件包等资料
链接:https://pan.baidu.com/s/1h45-2xcnY0DyOLI0g1UX-w
提取码:iuo9
–来自百度网盘超级会员V1的分享