嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台蓝桥杯嵌入式是本人参加的第一次学科竞赛,之前没怎么学过嵌入式,算是零基础

系列文章目录

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记02:开发环境安装

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记03:G4时钟结构

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记04:从零开始创建工程模板并开始点灯

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记05:Systick滴答定时器

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记06:按键输入

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记07:ADC模数转换

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记08:LCD液晶屏

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记09:EEPROM

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记10:USART串口通讯


前言

蓝桥杯嵌入式是本人参加的第一次学科竞赛,之前没怎么学过嵌入式,算是零基础。因为课题组而选择了嵌入式的方向,以后还有很长的路要走,STM32单片机是我的嵌入式生涯第一站,决心要认真学好,在比赛中锻炼自己的单片机水平,有了这个基础以后进一步学习嵌入式才能走的更远。


一、赛事介绍

1.比赛形式

蓝桥杯嵌入式个人赛省赛:考试时间5小时,总分100,分客观题和主观题,客观题15条选择题,每题1分,主观题85分的程序设计题。

2.开发环境

硬件平台:四梯嵌入式竞赛实训平台(MCU 型号:STM32G431RBT6)

环境配置:STM32CubeMX(安装HAL库)

                  MDK535(安装MDK器件包)

                  JRE

                (如果是win10以下系统的话需要安装usb转串口驱动程序)

关于软件的安装包及教程我会放在下一篇文章中。

二、硬件平台

1.开发板

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台

蓝桥杯嵌入式开发板为国信长天CT117E-M4,它的主控芯片为STM32G431RBT6。

主要特点:

  • 采用Cortex-M4 32位RISC核心架构,工作频率最高可达170Mhz。
  • 128kBytes的FLASH,32kBytes的SRAM。
  • 封装形式LQFP 64,引脚个数64pin,其中I/O个数52pin。
  • CORDIC数学函数硬件加速,FMAC滤波函数硬件加速,CRC校验计算单元,RNG(Random Number Generator)随机数生成器。
  • 2个12位的adc,4个比较器,3个运算放大器,4个DAC通道(2个外部和2个内部),1个内部电压参考缓冲器。
  • 1个低功耗RTC(Real-Time Clock),1个通用32位定时器,2个16位PWM定时器(专用于电机控制),7个通用16位定时器,1个16位低功耗定时器。
  • 1个FDCAN,3个I2C,3个SPI和2个I2S冲突复用(其中的2个I2S和SPI引脚冲突),1个SAI(Serial Audio Interface)音频接口。
  • 3个USART,1个UART,1个低功耗UART,一个全速USB(12MBit/s),1个UCPD。

资源:

  • STM32G431RBT6微控制器。
  • 1路USB转串口。
  • 2.4寸TFF-LCD。
  • 4个功能按键,1个复位按键。
  • 8个LED。
  • E2PROM:AT24C02。
  • 可编程电阻:1(100k)。
  • 信号发生器:2路。
  • 分压电位器:2个。
  • 扩展接口(J1、J3):2。
  • 调试器:CMSIS DAP Link

硬件布局:

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台

跳线:

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台

电位器:

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台

接口:

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台

2.调试器设置

(下载完成后)进入Keil,点击魔法棒图标,进入调试器设置界面,在Debug下选择CMSIS DAP Link调试器。

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台

点击Settings,选择SW模式。

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台

点击Flash Download,进去之后勾选Reset and Run。

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台

点击OK即可配置完成,以后可直接使用Keil自带的下载与调试功能。

3.USB转串口驱动

Windows7、8需要通过设备管理器安装USB转串口驱动程序CMSIS_DAP.inf。Win10以上操作系统则不需要安装。(驱动程序我上传了)

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台

4.时钟参考配置

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台

5.原理图

调试器与MCU:

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台

信号发生器:

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台

模拟输出:

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台

LED指示灯:

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台

USB:

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台

LCD:

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台

按键:

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台

I2C总线:

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台

扩展接口:

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台

三、学习路线

前提:C语言入门。

第一阶段打算先熟悉板子,把基础的几个模块实现,以下几个资源是对CT117E这个板子的一些基本模块的学习。从点灯开始,到各式的LCD、按键等等。

1.新款开发板模块化图文教程stm32CubeMX_我是春哥老师的博客-CSDN博客

   这个博主的笔记也做得非常好嵌入式STM32_一直在努力的小宁的博客-CSDN博客

   STM32G4之LED实验_keil4 stm32g4-CSDN博客   

   这个博主的函数解释的很好,可以参考一下Comedy_宁-CSDN博客

2.新款开发板省赛模块化视频【开篇】一些碎碎念_哔哩哔哩_bilibili

3.蚂蚁工厂完整版视频,有模块化有真题,但是要花钱买,后期再看看吧,实在学不会再看这个【蓝桥杯嵌入式】0.2号 零基础入门教程,省赛必考2024年专用,蚂科竞赛【本视频完整版获取方式,见评论区第一条】_哔哩哔哩_bilibili

4.另一家完整版视频叫电子设计工坊,市面上现在就这两家,这个可能性价比高一点。

第二阶段打算做往年客观题真题,熟悉了各个小模块之后就要整合起来做综合题了,在往年真题的实践里学习。

5.【蓝桥杯-单片机】零基础入门省国赛冲刺培训_哔哩哔哩_bilibili

6.蚂蚁工厂:2015年第六届省赛真题解析(第1节)题目分析_哔哩哔哩_bilibili


总结

以上就是蓝桥杯嵌入式的软硬件环境,里面很多内容都是后面要用到的,后面要用到各模块时可以参考本篇的原理图,以及后面进行时钟配置时也要用到本篇内容。

下一篇将正式开始搭建开发环境。

今天的文章嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/85742.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注