如何快速学习嵌入式开发中的STM32系列芯片并备赛

li2721742133 2023-02-14 22:51:27

STM32系列芯片并参加蓝桥杯竞赛

...全文
741 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
漂流中 2023-02-15
精选
  • 打赏
  • 举报
回复
10.00元
2
一起学习
风正豪 2023-02-15
  • 举报
回复 1
@漂流中 嗯嗯,先前辈学习
风正豪 2023-02-15
精选
  • 打赏
  • 举报
回复
5.40元
1
欢迎准备蓝桥杯的同学们一起交流讨论
li2721742133 2023-02-28
  • 举报
回复 1
@风正豪 很棒,感谢你的分享
风正豪 2023-02-15
  • 打赏
  • 举报
回复 2

我没参加过蓝桥杯,不过说一下我自己的一点点想法。

硬件基础

第一,模电的运放知识要很清楚,这个也比较简单,多做几次题目应该就可以了。
第二,数电的时序图要能够看懂,建议多看芯片数据手册。如果是全英文的,可以用知云或者小绿鲸来进行翻译,克服对英文的恐惧。

软件

第一,蓝桥杯好像只有几个小时,所以学会使用STM32CubeMX是比较重要的。不过也可以学习库函数,最后自己封装一个自己的库,这样开发效果显著,我比较喜欢用自己封装的库。
第二,ADC,DAC,串口,定时器,软硬件PWM,DMA,外部中断。这些基础掌握。
第三,I2C熟练使用,不需要自己写出来,但是要会用。建议配合OLED学习。SPI也要掌握。这种协议比赛前都需要准备好。
第四,好像蓝桥杯是自己直接搞一个板子进行比赛,所以硬件方面不太需要考虑。将板子上的东西玩明白应该就可以了。

2021 第五届STM32国峰会PPT汇总,共58份。 2021第五届STM32峰会围绕“工业与安全、人工智能与传感技术、云接入与连接、生态与创新”四大应用方向。在为期两天的峰会,通过高端主题论坛、分论坛及技术研讨会, 与会者不仅可以面对面近距离参观体验,还能亲身动手操作,深入了解到基于ST及合作伙伴最新的嵌入式技术、产品设计工具、多样化实例和全方位物联网应用解决方案。 一、主会场 第五届STM32峰会主题演讲 传感器连接世界 STM32生态系统,加速你的创造力 STM32产品路线,激发你的创造力 ST目标市场及终端市场战略 二、云接入与连接研讨会 STM32WL 低功耗,广域网无线通信技术助力物联世界 STM32WB 项目设计技巧 使用Azure RTOS简化物联网应用开发_微软 让万物互联更简单之 LoRa & ST篇_利尔达 广和通无线通信模组助力物联网连接_广和通 固件云交付 & 安全烧录_创芯工坊 三、云接入与连接分会场 STM32WL长距离无线SoC STM32WB新一代无线芯片BLE应用介绍 ST60 非接触式连接激发产品创新 IO link主站,集线器和从站传感器方案 身份验证和物联网安全解决方案 快速搭建LoRa终端产品_瑞科慧联 5力全开 广和通无线通信模组推动5G互联_广和通 四、生态与创新研讨会 TouchGFX遇到STM32G0,快速实现高性价比人机交互应用解决方案 STM32CubeMX+X-Cube-TouchGFX:一站式GUI开发平台,为嵌入式产品人机交互应用升级插上翅膀 意法半导体汽车MCU的创新与生态 深入探索ULP benchmarks,理解STM32U5系列超低功耗设计创新 人工智能物联网智能家居系统_艾睿电子 工欲善其事 必先利其器 -- STM32CubeMX新特性介绍V6 工欲善其事 必先利其器 -- STM32强大调试工具集介绍 五、生态与创新分会场 STM32U5一款新的低功耗旗舰产品系列 STM32是如何引领穿戴市场 STM32 生态系统迎来重量级玩家 AzureRTOS Azure IoT 简介 Arm Cassini 项目 - 为边缘网关提供安全的云原生体验_安谋 新一代超低功耗明星产品STM32U5 之 ULP 基准解读 汽车级处理器 六、人工智能与传感技术研讨会 Wendy_Li_机器学习算法生成设计指导 STM32 在计算机视觉上的应用 ST MEMS开发平台介绍 ST MEMS传感器FSM介绍 基于STM32G474的数字通信电源(8KW)方案实现分享_文晔 基于 STM32 的 ST ToF 激光测距开发工具介绍与演示 七、人工智能与传感技术分会场 STM32 GUI应用方案分享_文晔 ST ToF 激光测距方案推动智能生活 ST IO-Link方案为工业4.0解锁_艾睿电子 RT-Thread AI套件助力AI算法快速落地_睿赛德电子科技 OpenFOTA,无代码方式实现基于ST MCU的差分OTA升级_艾拉比智能科技 八、工业与安全研讨会 STSAFE-A 生态系统介绍及工具演示 STM32MP1“最后一公里解决方案”:如何成功启动自研MP1项目开发板_V1 STM32MP1 应用技巧加速产品开发 STM32G4&H7数字能源以及工业自动化应用分享 STM32信息安全应用技巧:助力代码保护和数据安全 米尔核心板加速基于STM32MP1的产品开发_米尔电子 基于ST芯片的全栈式嵌入式培训_单片机_RTOS_Linux_百问网 活用X-CUBE-MCSDK —— 从例程到产品 九、工业与安全分会场 STM32Trust 助力新产品设计提升安全性 STM32 重塑工业控制 ST风机驱动器解决方案 ST25 NFC&RFID 产品及工业应用 硅基和宽禁带材料功率器件在工业器件的应用 赋能工业智造,构建端云融合新生态_移物联 5G 通信电源&CCM图腾柱PFCSTM32G4 的数字电源解决方案
【RT-Thread作品秀】智能天气小站作者:AlgoIdeas 概述嵌入式开发需要多动手,多实践才能不断取得成长和进步。第一次接触新的知识,难免会遇到挫折和困难,只要有足够的耐心和不断探索的信心,并不断学习和实践,同时有所思考,就会有收获。智能天气小站是一个很好的切入点,同时自己作为一名STM32新手,第一次接触RT-Thread、也第一次接触TouchGFX,感受颇多,收获颇丰。 开发环境硬件:ART-Pi RT-Thread版本:4.0.3 开发工具及版本:RT-ThreadStudio 2.0 ART-Pi SDK版本: SDK v1.0.1 RT-Thread使用情况概述项目主要基于ART-Pi SDK的art_pi_factory例程,并在例程基础上增加其他软件基础组件。 内核采用RT-Thread原生内核,版本RT-Thread v4.0.3 组件列表: rt_ota_lib – 升级相关 touchgfx_lib – TouchGFX相关界面实现 wlan_wiced_lib – WLAN库 涉及软件包: EasyFlash-v4.1.0 -- 轻量级物联网存储库 adbd-v1.1.1 – ADB远程调试 btstack-v0.0.1 – 蓝牙协议栈 cJSON-v1.0.2 – JSON库 dht11-latest – DHT11温度传感器库 fal-v0.5.0 - gt9147-latest -- 触摸驱动 littlefs-v2.0.5 -- lwgps-latest -- 轻量级GPS解析库 netutils-v1.2.0 – 网络相关工具 webclient-v2.1.2 – WEB客户端 webnet-v2.0.2 – web接口相关实现 注:gps和presssensor相关包或模块可供二次开发 硬件框架主控芯片:STM32H750XB (ART-Pi开发板) 图形框架:TouchGFX SD卡1张: 8G 温湿度传感器DHT11:使用GPIO获取数据 网络:板端自带的AP6212A WIFI+蓝牙一体芯片 4.3寸电容屏:使用I2C总线驱动触摸(触摸芯片GT9147),LCD使用RGB888格式 时间的获取:例程自带的RTC+NTP自动网络对时 天气的获取:通过http客户端的方式获取网络开放API接口的天气数据,目前主要从心知天气(https://www.seniverse.com/api)获取, 后续二次开发,也可采用其他网站获取,如openweathermap(https://api.openweathermap.org/data/2.5/)等 软件框架说明软件如果需要通过网络获取天气信息,需要先进行联网,目前支持蓝牙配网(具体请参考ART-Pi官方教程),目前仅支持本地预先设置好的地区的温度的获取,后续可以扩展UI设计,或通过GPS定位来获取位置信息。 同时,默认支持DHT11数字温度传感器获取本地的实时温湿度数据,并通过GUI进行显示。软件主体框架如下图所示: 系统设置界面,支持将温湿度数据存储为日志文件到SD卡(后续可以二次开发,读取历史文件并直接在UI界面显示历史数据),可以开启或关闭该功能,同时支持自动关屏设置。 软件模块说明UI设计GUI采用TouchGFX来设计,目前采用的版本是TouchGFX 4.15.0,主要分为3个主要界面:主页、系统设置和历史温度数据分析,分别如下图图1、图2和图3所示。 TouchGFX官方介绍 TouchGFX 4.13 版本是继TouchGFX 4.12 之后的又一重要版本。4.13版具备了将动画推到60FPS的功能,还增加了可缓存容器、不完全帧缓冲区以及新的L8压缩格式等性能,这表明了 ToughGFX 不断追求优化性能和持续迭代的匠心。4.13版本还解决了另一个问题:嵌入式系统开发人员的用户界面可访问性。通过将TouchGFX Generator集成到 STM32CubeMX ,经验较少的工程师在使用 TouchGFX 4.13 时,可以通过 STM32CubeMX 这个广为流行的 ST 实用软件程序快速启动项目。这样做的目的在于降低开发者入门门槛,让专业人士和爱好者都能受益于这个交互式的高效解决方案。 天气数据获取通过DHT11数字温湿度传感器获取; 通过注册心知天气(https://www.seniverse.com/),采用其Weather API,并配合web相关API获取当地的天气; 演示效果视频演示: 界面设计效果: 图1 主页 图2 系统设置 图3 温度历史数据与分析 比赛感悟 一次偶然翻看网页的机会,让我看到了RT-Thread x STM32全连接创意创客大赛,于是顺手点了进去,并于第二天才最终确认参加比赛。在这近
【RT-Thread作品秀】设备运行数据分析预警系统作者:林宏华 概述我们在工厂里,特别是生产重型机械的工厂里工作过的人都知道,当我们需要吊起几百斤到到几十吨的重物时,一般都会用到起重机,常见起重机又分为桥式起重机、门式起重机等,都具有自身运行轨道的起重机设备,他们的运行轨道一般根据车间的长度来安装和车间的宽度来设计制造,相当于每台起重设备都是定制的。常见的起重机有双梁和单梁,一般10吨以下多以单梁和小型双梁为主,10吨到20吨以小型双梁为主,20吨以上以双梁为主,同时还配有司机室。 由于轨道很长,所以是由多根轨道拼接而成,连接处会有缝隙,如果缝隙过大会造成起重机运行过程出现剧烈抖动,如果轨道不平,起重机运行时就会有上坡下坡的情况。设备会增加自身负载而影响运行安全。为了实时监测设备运行状态,需要一个小巧跟随设备运行的数据分析仪。可以方便安装在需要监测的部位,当超过设定相关参数的阈值时就会发出报警信息,配合这样测量的数据更加真实可靠。除了用于起重机,还可以用于船舶,游乐设施等。 开发环境本项目采用到硬件方案是:通过ART-Pi STM32H750主板上的I2C引脚和UART以及一个普通IO口就可以实现与STEVAL-MKI197V1(LSM6DSOX)六轴传感器和STEVAL-MKI192V1(LPS22HH)气压传感器的I2C通信,与广和通L610-CN-00 Cat1模块实现串口通信连接物联网平台。 除了以上的外扩硬件外,还使用到了ART-PI板载的资源,如WIFI模块的WIFI和蓝牙功能实现小程序进行蓝牙配网后启动TCP服务器,等待其他客户端连接并进行相关控制。 软件方案是: 开发源码基础:ART-PI SDK1.0,主要使用到出厂案例的蓝牙配网 STM32CubeMX:主要用于生成相关硬件驱动 开发工具及版本:MDK5.31.0.0 ENV工具:通过menuconfig配置L610组件到工程 物联网可视化软件Node-Red:人机交互页面 阿里云物联网开发平台,其阿里云和Node-Red是作为数据采集显示运动曲线的上位机,方便对采集的数据进行分析。 手机APP:具有TCP/IP协议,实现连接开发板WIFI。 RT-Thread使用情况概述总的来讲,RT_Thread大部分功能都用到了,因为我是基于出厂代码来添加自己的应用代码的,这里只介绍自己添加了哪些功能代码。 内核部分:使用了任务创建、任务休眠 组件部分:使用了WIFI框架来实现,网络接口驱动、轻量级的TCP/IP协议、AT指令框架、MQTT组件 软件包:使用了广和通L610模组驱动,连接阿里云软件包。 硬件框架 框架如图所示:主要用到ART-PI主板、广和通L610 cat1模组、六轴传感器和气压计。 利用ART-PI板载的WIFI/BT(AP6212A)模组实现TCP服务器,首先通过手机的微信小程序让开发板连接到无线路由器,然后创建TCP服务器。通过局域网手机软件或网络助手软件都可以连接TCP服务器。 六轴传感器和气压计是用于测量设备运行的状态,如姿态、方向、高度、温度等,通过HAL库的I2C实现数据读取。 LSM6DSOX 是小尺寸低噪声低功耗的加速度计陀螺仪二合一芯片 . 具有数字I²C、SPI 和MIPI I3CSM 串口标准输出. 是手持便携式应用的理想选择,如物联网(IoT)连接设备,穿戴,等其他应用。可利用硬件识别出的自由落体事件、6D 方向、单击和双击感应、活动或不活动、唤醒事件,来生成断信号。可单独设定最多16 个嵌入式有限状态机,用于运动检测或手势识别,例如查看、绝对手腕倾斜、摇晃、连续两次摇晃或拿起。LSM6DSOX 还嵌入了机器学习内核逻辑,可以识别数据模式与用户定义的类别集是否匹配。应用的典型示例有跑步、行走和驾车等活动检测。 LSM6DSOX EVB提供完整的LSM6DSOX信号输出,并在VDD/VDDIO上提供所需的去耦电容,用户基于它可以快速设计自己的系统原型和设备,直接调试评估芯片的功能和性能参数。 LPS22HH 是一款高精度气压传感器,可用作数字输出气压计,具有数字I²C / MIPI I3CSM / SPI 串行接口标准输出。工作压力范围为260 hPa 至1260 hPa,器件能够以最高200 Hz 的输出数据率测量压力值。绝对精度是0.5hPa.LPM下功耗只有4uA.可以用于测量海拔高度,楼层定位,无人机定高,吸尘器吸力大小判断等应用。 LPS22HH EVB提供完整的气压计LPS22HH信号输出,并在VDD/VDDIO上提供所需的去耦电容,用户基于它可以快速设计自己的系统原型和设备,直接调试评估芯片的功能和性能参数。 广和通LTE Cat 1模组L610技术规格: (1)、L610是LTE-Cat1制式;(2)、

298

社区成员

发帖
与我相关
我的任务
社区描述
专门交流C语言,嵌入式软件,PCB设计的社区。
嵌入式硬件单片机stm32 技术论坛(原bbs)
社区管理员
  • 风正豪
  • 智者知已应修善业
  • pg_hj
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

(1)在该社区可以在对应频道下交流问题。

(2)在问问题的时候,希望各位成员预先看一下这篇博客https://blog.csdn.net/qq_63922192/article/details/127984909

(3)社区欢迎技术博客,公众号,资源,招聘信息,最新行业信息分享。

(4)招聘信息和最新行业信息请在日常分享频道。

(5)技术博客,公众号,资源在知识分享频道。

(6)如若出现反党反国,黄赌毒等违法内容直接举报!禁止讨论敏感话题与时政问题!

 

试试用AI创作助手写篇文章吧