嵌入式开发学习笔记01:蓝桥杯STM32G431赛事介绍与硬件平台
系列文章目录
嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台
嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记02:开发环境安装
嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记03:从零开始创建工程模板并开始点灯
前言
蓝桥杯嵌入式是本人参加的第一次学科竞赛,之前没怎么学过嵌入式,算是零基础。因为课题组而选择了嵌入式的方向,以后还有很长的路要走,STM32单片机是我的嵌入式生涯第一站,决心要认真学好,在比赛中锻炼自己的单片机水平,有了这个基础以后进一步学习嵌入式才能走的更远。
一、赛事介绍
1.比赛形式
蓝桥杯嵌入式个人赛省赛:考试时间5小时,总分100,分客观题和主观题,客观题15条选择题,每题1分,主观题85分的程序设计题。
2.开发环境
硬件平台:四梯嵌入式竞赛实训平台(MCU 型号:STM32G431RBT6)
环境配置:STM32CubeMX(安装HAL库)
MDK535(安装MDK器件包)
JRE
(如果是win10以下系统的话需要安装usb转串口驱动程序)
关于软件的安装包及教程我会放在下一篇文章中。
二、硬件平台
1.开发板
蓝桥杯嵌入式开发板为国信长天CT117E-M4,它的主控芯片为STM32G431RBT6。
主要特点:
资源:
硬件布局:
跳线:
电位器:
接口:
2.调试器设置
(下载完成后)进入Keil,点击魔法棒图标,进入调试器设置界面,在Debug下选择CMSIS DAP Link调试器。
点击Settings,选择SW模式。
点击Flash Download,进去之后勾选Reset and Run。
点击OK即可配置完成,以后可直接使用Keil自带的下载与调试功能。
3.USB转串口驱动
Windows7、8需要通过设备管理器安装USB转串口驱动程序CMSIS_DAP.inf。Win10以上操作系统则不需要安装。(驱动程序我上传了)
4.时钟参考配置
5.原理图
调试器与MCU:
信号发生器:
模拟输出:
LED指示灯:
USB:
LCD:
按键:
I2C总线:
扩展接口:
三、学习路线
前提:C语言入门。
第一阶段打算先熟悉板子,把基础的几个模块实现,以下几个资源是对CT117E这个板子的一些基本模块的学习。从点灯开始,到各式的LCD、按键等等。
1.新款开发板模块化图文教程stm32CubeMX_我是春哥老师的博客-CSDN博客
这个博主的笔记也做得非常好嵌入式STM32_一直在努力的小宁的博客-CSDN博客
这个博主的函数解释的很好,可以参考一下Comedy_宁-CSDN博客
2.新款开发板省赛模块化视频【开篇】一些碎碎念_哔哩哔哩_bilibili
3.蚂蚁工厂完整版视频,有模块化有真题,但是要花钱买,后期再看看吧,实在学不会再看这个【蓝桥杯嵌入式】0.2号 零基础入门教程,省赛必考2024年专用,蚂科竞赛【本视频完整版获取方式,见评论区第一条】_哔哩哔哩_bilibili
4.另一家完整版视频叫电子设计工坊,市面上现在就这两家,这个可能性价比高一点。
第二阶段打算做往年客观题真题,熟悉了各个小模块之后就要整合起来做综合题了,在往年真题的实践里学习。
5.【蓝桥杯-单片机】零基础入门省国赛冲刺培训_哔哩哔哩_bilibili
6.蚂蚁工厂:2015年第六届省赛真题解析(第1节)题目分析_哔哩哔哩_bilibili
总结
以上就是蓝桥杯嵌入式的软硬件环境,里面很多内容都是后面要用到的,后面要用到各模块时可以参考本篇的原理图,以及后面进行时钟配置时也要用到本篇内容。
下一篇将正式开始搭建开发环境。