蓝桥杯嵌入式大赛
文章平均质量分 75
本专栏主要基于M4介绍蓝桥杯嵌入式比赛相关的内容,参赛的同学们可以关注哦
我是鹏老师
诲人不倦,好为人师 ... ...
展开
-
【蓝桥杯嵌入式】应赛技巧①多屏切换
本文章基于国信长天CT1117E-M4开发板,讲述了在蓝桥杯嵌入式比赛过程中双屏切换的实现技巧,帮助同学们在比赛中快速实现该功能。原创 2023-02-06 20:59:58 · 2844 阅读 · 4 评论 -
【国信长天蓝桥杯】CT117E-M4 嵌入式开发板准备篇 ①开发环境搭建,Keil及STM32CubeMX的下载安装
蓝桥杯嵌入式比赛需要安装两个软件,分别是Keil和STM32CubeMX,安装路径尽量不要出现中文。Keil是收费软件,需要使用注册机进行注册,STM32CubeMX是免费软件,安装后即可使用。安装过程中遇到问题可以在评论区留言,或者加入我们的QQ群(482754201),在群里讨论。需要蓝桥杯嵌入式开发板的同学可以在海鲜市场搜索鹏老师蓝桥杯,鹏老师设计的蓝桥杯练习板,功能和蓝桥杯赛方指定的设备功能完全兼容,并作了一些优化,价格仅仅是官方设备的一般,可以为预算有限的同学节约一笔开支。原创 2023-01-10 17:15:27 · 4693 阅读 · 1 评论 -
【国信长天蓝桥杯】扩展板③ 数码管的使用
本文章主要基于国信长天蓝桥杯嵌入式开发板及其扩展板,介绍了扩展板上数码管的使用方法。通过上图可以看出,三个数码管分别由三个75LS595锁存器驱动,采用共阴极的方式连接。75LS595的三个控制引脚,,与主控板连接,连接方式如下: ① 复制数码管驱动代码复制下面的代码,粘贴到文件 函数上面空白处② 初始化数码管并显示数字如下图所示,在 函数中LCD_Init();下面调用 在while(1)里面直接调用 即可在数码管上显示数字,注意最多只能显示三......原创 2022-06-06 16:02:01 · 1402 阅读 · 0 评论 -
【国信长天蓝桥杯】扩展板⑦ 光敏电阻的使用
本文章主要基于国信长天蓝桥杯嵌入式开发板及其扩展板,介绍了扩展板上光敏电阻的使用方法。光敏电阻的阻值会随着光照强度的变化而变化,光照越强阻值越小,光线越暗阻值越大。从上图可以看出,定值电阻R46与光敏电阻R47组成了一个欧姆分压电路,当光线增强时,光敏电阻R47的阻值减小,Tr_AO的电压降低;当光线减弱时,光敏电阻R47的阻值增大,Tr_AO的电压增大。另外,Tr_AO连接到运算放大器LM393的正向输入端(3号脚),LM393的反向输入端(2号脚)连接在可调电阻RP7上,当3号脚的电压高于2号脚的电原创 2022-06-06 11:24:24 · 1954 阅读 · 0 评论 -
【国信长天蓝桥杯】扩展板② ADC按键的使用
本篇文章主要介绍了蓝桥杯嵌入式比赛扩展板上面ADC按键的工作原理与使用方法。要想使用ADC按键需要将扩展板连接到主板上,如下图所示,并且还要短路扩展板上AKEY跳线帽。连接成功后,ADC按键与主控板上的PA5引脚相连,ADC按键共有8个子按键,原理图如下图所示:从上图可以看出,当没有按键按下时,ADC_KEY的电压为3.3V,当按下不同的按键是,根据欧姆定理,ADC_KEY上会产生不同的电压,根据电压的值,可判断哪个按键被按下。比如按键S1被按下时,ADC_KEY上的电压约为0.2V,按键S4按下时原创 2022-06-06 10:12:58 · 1876 阅读 · 2 评论 -
【国信长天蓝桥杯】CT117E-M4 嵌入式开发板扩展篇 ① 扩展板功能介绍及其与主板的连接
前言本篇文章主要介绍了蓝桥杯嵌入式比赛扩展板的板载功能,以及与嵌入式主板的连接方法。扩展板与主板连接扩展板送了四个铜柱个四个螺母,建议同学们将两个铜柱叠起来使用,否则高度不够,如下图所示:主板与扩展版按照如下图所示的方式连接,接口和引脚刚好一一对应:连接好的主板与扩展版侧视图如下图所示:可以看到,铜柱叠起来使用后,主板与扩展板高度几乎一致,这样在使用时就不会损坏接口了。扩展板功能介绍...原创 2021-05-15 21:41:33 · 5857 阅读 · 1 评论 -
【国信长天蓝桥杯】CT117E-M4 嵌入式开发板 显示屏播放Bad Apple,采用OLED_ToolBox
摘要最近在指导学生参见 蓝桥杯 嵌入式比赛,比赛完成后开发板就闲置了,于是准备拿过来做一个好玩的东东。总体思路是这样的,计算机端通过上位机获取视频信息,并将视频信息转换成显示屏可现实的数据,然后通过串口将数据发送到M4开发板,开发板在串口中断中处理数据,最后将数据显示到屏幕上。上位机软件上位机软件采用的是开源软件 OLED_ToolBox,软件下载地址:https://shyboy.oss-cn-shenzhen.aliyuncs.com/readonly/OLED_ToolBox.exe这个软原创 2021-04-16 16:52:31 · 4596 阅读 · 16 评论 -
【国信长天蓝桥杯】CT117E-M4 嵌入式开发板基础篇 ② 读取按键的值,按键使用步骤
配置按键引脚PB0PB1PB2PA0初始化为输出模式复制文章中Key_Scan()代码到main.c中的合适位置在主函数中读取并使用KEY按键相关知识点:如果引脚为高电平,则读取到的结果为1,如果引脚为低电平,则读取到的结果为0。同学们需要牢记上面函数的用法,并尝试自己在不参考这篇文章的情况下(比赛时可没得参考),自己写出Key_Scan()函数。原创 2021-04-13 15:19:46 · 6813 阅读 · 3 评论 -
【国信长天蓝桥杯】CT117E-M4 嵌入式开发板基础篇 ①点亮一颗LED灯,LED灯的使用
使用STM32CubeMX配置引脚PD2为输出模式复制文章中LED控制部分的代码到main.c的USER CODE中在主函数中调用led_on(3);控制LED灯如果此文章对你有帮助,欢迎关注转发学习过程中遇到问题可以在评论区留言,或者加入我们的QQ群(482754201),在群里讨论。需要蓝桥杯嵌入式开发板的同学可以在海鲜市场搜索鹏老师蓝桥杯,鹏老师设计的蓝桥杯练习板,功能和蓝桥杯赛方指定的设备功能完全兼容,并做了一些优化,价格仅仅是官方设备的一半,可以为预算有限的同学节约一笔开支。原创 2021-04-13 14:51:11 · 10959 阅读 · 12 评论 -
【蓝桥杯嵌入式比赛】STM32G431芯片CT117E-M4 开发板使用教程汇总【持续更新】【拿奖必看】【真题下载】
STM32G431外设引脚映射表① LED灯的控制② 按键的使用③ LCD显示屏的使用(待完善)① ADC电压数据采集② DAC电压输出③ TIM 脉冲频率测量④ TIM PWM输出⑤ UART 串口通信⑥ IIC 控制24C02存储器和MCP4017可编程电阻① 扩展板功能介绍及其与主板的连接② 扩展板ADC按键的使用③扩展板数码管的使用④扩展板DHT11温湿度传感器的使用(待完善)⑤扩展板DS18B20温度传感器的使用(待完善)⑥扩展板LIS302DL三轴加速度的使用(待完善)原创 2021-04-09 18:34:13 · 30258 阅读 · 13 评论 -
【国信长天蓝桥杯】⑥ STM32G431 IIC的使用,驱动24C02存取数据,驱动可可编程电阻MCP4017
摘要本文章基于国信长天M4开发板,讲述了STM32G431 IIC通信使用步骤,驱动开发板上的24C02存储芯片及可编程电阻MCP4017,祝各位学生蓝桥杯电子比赛取得好成绩!M4开发板 IIC接口由上图可以看出,IIC总线使用的是引脚PB6和PB7,总线上挂接了两个设备,分别是存储芯片24C02和可编程电阻MCP4017。IIC 通信 使用步骤下面将基于硬件原厂提供的显示屏示例代码:HAL_06_LCD 介绍IIC驱动24C02 和 MCP4017的使用步骤:① 新建(或复制) i2c.原创 2021-04-09 18:23:23 · 4144 阅读 · 5 评论 -
【国信长天蓝桥杯】⑤ STM32G431 UART串口收发数据,串口通信示例代码,串口使用步骤,printf重定向
摘要本文章基于国信长天M4开发板,讲述了STM32G431 串口通信的使用步骤,祝各位学生蓝桥杯电子比赛取得好成绩!M4开发板 串口引脚由上图可以看出,DAP Link的串口连接在芯片的PA9和PA10引脚。查阅芯片资料,可以得知PA9和PA10分别是芯片USART1的Tx和Px:PA9 ---> USART1_TxPA10 ---> USART1_RxTIM UART1串口通信 使用步骤下面将基于硬件原厂提供的显示屏示例代码:HAL_06_LCD 介绍ADC的使用步骤原创 2021-04-09 16:56:36 · 12217 阅读 · 6 评论 -
【国信长天蓝桥杯】④ STM32G431 TIM 输出PWM,设置PWM频率占空比等参数
本文章基于国信长天CT1117E-M4开发板,讲述了STM32G431芯片 TIM定时器输出PWM的步骤,以及设置PWM频率和占空比的方法,具体步骤为,将对应引脚设为定时器通道模式,并设置定时器参数启动PWM输出按照要求修改PWM的频率及占空比同学们参考上面代码,尝试使用其他定时器,其他引脚,实现呼吸灯的效果。如果此文章对你有帮助,欢迎关注转发学习过程中遇到问题可以在评论区留言,或者加入我们的QQ群(482754201),在群里讨论。原创 2021-04-09 15:20:26 · 8331 阅读 · 10 评论 -
【国信长天蓝桥杯】③ STM32G431 TIM输入捕获,定时器输入捕获频率测量使用步骤
摘要本文章基于国信长天M4开发板,讲述了STM32G431 定时器TIM输入捕获频率测量的因通过用,祝各位学生蓝桥杯比赛取得好成绩!原创 2021-04-09 11:00:24 · 6324 阅读 · 7 评论 -
【国信长天蓝桥杯】② STM32G431 DAC电压输出,DAC使用步骤
本文章基于国信长天CT1117E-M4开发板,讲述了STM32G431芯片DAC的使用步骤:1. 设置``PA4`` ``PA5``引脚模式及DAC相关参数2. 编写DAC数据设置函数3. 调用 ``DAC1_OUT1_Set_Vol(2.3);``, ``DAC1_OUT2_Set_Vol(1.5);`` 设置DAC的值原创 2021-04-09 10:14:34 · 4077 阅读 · 2 评论 -
【国信长天蓝桥杯】① STM32G431 ADC数据采集,ADC使用步骤
摘要本文章基于国信长天CT1117E-M4开发板,讲述了STM32G431芯片ADC数据采集的应用,祝各位学生蓝桥杯比赛取得好成绩!M4开发板 ADC部分原理图又上图可以看出,开发板上有两个可调电阻R37, R38,分别连接到PB15,和PB12。查阅芯片的数据手册,可知:PB12 --> ADC1_IN11PB15 --> ADC2_IN15ADC 使用步骤下面将基于硬件原厂提供的显示屏示例代码:HAL_06_LCD 介绍ADC的使用步骤:原创 2021-04-09 09:32:50 · 9325 阅读 · 7 评论 -
【国信长天蓝桥杯】STM32G431外设引脚映射表
摘要本文章主要总结了STM32G431的外设与引脚对照表,方便各位同学在写程序的时候可以查验。引脚对照表ADCIN1IN2IN3IN4IN5IN6IN7IN8IN9IN10IN11IN12IN13IN14IN15IN16IN17ADC1PA0PA1PA2PA3PB14PC0PC1PC2PC3PF0PB12PB1PB11PB0TemVbatADC2PA0PA1PA6PA7PC4PC0PC1P原创 2021-04-07 09:20:18 · 4133 阅读 · 1 评论