
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
这段时间里,我被区区定时器给困住了很久很久,定时器竟然进不去中断!这让我从怀疑智商,到怀疑人生,再到怀疑自己。在这段时间里,我一直没能发现这个问题,直到昨天才是“守得云开见月明”,这竟然是STM32Cubemx上的一个不起眼的小部分,这里写下这篇博客记录一下,同样也是给大家提个醒,避一下坑。

在之前的博客里,我已经介绍了按键短按,在这里,记录一下按键长按的代码。

博主对STM32的学习是在大一的暑假,跟着正点原子的课程学习的,当时用到的开发软件用的是KEIL 5 MDK版本,在新建工程的时候,那叫一个麻烦。最近在了解蓝桥杯嵌入式的时候发现了一个新大陆------->STM32Cubumx!!!这款软件让编写STM32变得更加的轻松。这里我将以系列文章《再探STM32》来记录自己的学习过程,同时也是在浅了解一下蓝桥杯嵌入式。

前面记录了一下ADC的使用,这里记录一些我对DAC的学习,本次的功能是为了把ADC采集到的电压完好的赋给PA4管脚。

蓝桥杯嵌入式LCD是必考的一个点,虽然官方已经提供给我们LCD的驱动,但是经过博主实践发现,LCD自带的函数存在一点小瑕疵。比如我使用LCD_DisplayStringLine()函数来显示了10个字符,下一次我又需要在这一行上显示5个字符,那么后面这5个字符不会自动刷新掉,这需要我们去用空格连填补,可这样的工作量就大了起来,所以我就想了个一劳永逸的方法:直接修改LCD驱动。

基于python-opencv实时识别黑线赛道(三)之上位机PID调控前篇使用树莓派4B作为上位机,使用STM32F103RCT6芯片作为下位机。通过识别黑线让摄像头进行一个PID调节opencv在实时视频中画线
众所周知,蓝桥杯嵌入式提供的STM32G431RBT6单片机存在一个问题,就是LCD和LED冲突。

使用python-opencv来实时识别黑线,并传回黑线的中心值
python-opencv识别黑线赛道,本代码可以直接移植到实验室的树莓派上直接使用
蓝桥杯嵌入式STM32G431RBT6的LED模块,实现流水灯功能








