[Bonjour STM32]-NO.0 Update1.用CubeIDE优雅的开发STM32

STM32开发环境配置 Update 2021 1.前言   笔者其实写过一个关于STM32配置的教程,然而,CLion上的部分Plugin已经停止支持,这意味这新版本的CLion将无法继续用于STM32开发(目前失效的Plugin有:OpenOCD, CubeMX)。于是,寻找一种新的优雅地开发STM32方式的任务便被提上了日程。加之笔…

1评论

[Bonjour STM32] No.8-demo 5.ADC-DMA采样

[Bonjour STM32] 给萌新们的demo 5.ADC-DMA采样 上一章我们学习了UART通信和DMA传输(按理说是这样的,但是写上一篇DEMO的某只鸽子咕咕咕了,为了保证教程内容的完整性,我就假设大家在梦里学会了相关的内容),而本章内容将在上一章教程的基础上继续学习如何用单片机内置ADC采集输入电压值。 1.前言 本章依然是用淘宝某爆款STM32…

0评论

[Bonjour STM32] No.7-demo 4.串口通信

​ 又见面啦这里是泡泡。因为某个鸽子的教程鸽了所以就由我来顶锅啦。学习完前面几篇教程之后,你已经可以自豪地说已经入门了STM32单片机的开发了,而这篇文章将要教给你的便是怎样让你的单片机能够和电脑或者其他设备互相交流啦。 ​ 前面的教程里,我们都是在把单片机当做一台独立的小型电脑来使用,可以通过编程来自由控制他的每一个IO口的输出,读取按键的输入,执行预先决…

3评论

[Bonjour STM32] No.6-定时器简单理解与使用

[Bonjour STM32] No.6-定时器简单理解与使用 作者 日期 工具 CNPP 2020-06-10 STM32开发环境,任意带有按键和灯的STM32小板 0. 前言 在这一篇中,我们将一起认识单片机的灵魂——定时器。它是每一款单片机都拥有的外设;它原理简单,却不失精妙,可以衍生出丰富多彩的功能。可以说,掌握了定时器的各种灵活应用,才能领会单片机…

1评论

[Bonjour STM32] No.5-demo 2.GPIO外部中断

[Bonjour STM32] 给萌新们的demo 2.GPIO外部中断 上一章我们讲解了STM32的第一个工程,(写上一章的鸽子咕了,暂时就没有上一张了,点灯的教程反正也很简单,我就默认大家都学了),点起了流水灯,这一次我们将通过外部中断,用按键来控制LED的亮灭。 1.前言 本文运用的开发板平台为某宝爆款STM32F103C8T6核心板,将讲解以下内容:…

0评论

[Bonjour STM32] No.3-单片机抽象编程思想小议(附状态机建模方法)

[Bonjour STM32] No.3-单片机抽象编程思想小议(附状态机建模方法) 作者 日期 工具 CNPP 2020-05-14 STM32开发环境,任意带有按键和灯的STM32小板 0. 前言 经过了前面几篇文章的介绍,相信大家已经了解CubeMX工具和HAL库函数是如何帮助我们痛快地建立STM32工程了。在这篇文章中,我将与大家讨论如何让STM32…

0评论

[Bonjour STM32] No.2-给萌新们的demo 0.总览

[Bonjour STM32] 给萌新们的demo 0.总览 ​ 作为最大最肥的鸽子之一,在这之前我几乎从来没在这里写过文,就算水群也当不上龙王。本着“闷声当大鸽”的精神原本可以一直咕咕咕下去,结果有一天夏老师找到我说:“群管理员已经决定了,请我来写demo。”我说我也不是谦虚,还是另请高明吧。当然最后还是自愿被迫来写文了。(念诗什么的,我听不懂啊,你们都别…

0评论

[Bonjour STM32] No.1-初识CubeMX

大家好。总之这里是被绑在鸽子固定器上抓过来了的泡泡...当了半年多的鸽子,在有史以来最长的寒假里沉迷摸鱼无法自拔整个人逐渐不可抑制地懒散下去了什么的。 ​ 有诗云:一月离校六月归,乡音无改视力衰。同学相见不相识,笑问肥宅你是谁(悲)连很少长胖的我自己都在几个月的宅家里伴随着老妈每天都被迫要吃满三顿饭的要求体重增长了十来斤,以至于五一回了趟半年没见的老家都被感…

0评论

[Bonjour STM32] No.0-美味可口的STM32 CookNote

写在前面 如何食用本系列教程? 本系列教程分为10篇,后续可能会有更多的拓展篇幅呈上(一定不鸽.jpg) 所有的教程都在我们的小站上,你可以在上方导航栏的 电子教程->Bonjour STM32找到这个系列教程的所有文章。 当然,你也可以从第一篇(也就是本篇)读起,读完之后在文末可以直接跳转到上一篇/下一篇文章 如何学习? 技术总是与时俱进的,它不像我…

0评论