STM32f1库函数版
文章平均质量分 76
该专栏主要以库函数为主来通过STM32f1来操作各种模块,包括各种其他资源,有兴趣欢迎订阅,完全免费
不说二话的自家人
一起学习!
展开
-
FreeRTOS错误解决:Error:..\FreeRTOS\portable\RVDS\ARM_CM3\port.c,680
串口的抢占优先级未在5-15之间,将串口的抢占优先级修改即可解决。原创 2022-10-20 23:10:12 · 1659 阅读 · 3 评论 -
基于STM32之控制步进电机,学到即赚到!(含主代码)
目录前言一、关于步进电机那点事二、接线问题三、主要代码四、总结题外话:前言最近发现电机类的步进电机挺有趣的,于是趁快开学了有空再码一篇,分享一下自己的学习心得,有哪里写的不好欢迎随时指正。一、关于步进电机那点事这次使用的是二相步进电机,博客上也有许多关于步进电机的博文啊,质量也是参差不齐,今天就给大家仔细的介绍一下该电机,我主要还是继承以往的风格,资料方面我也讲的少,主要还是侧重实操方向,希望能够带给大家帮助下面是图:首先要认识一下步进电机..原创 2021-09-02 22:49:18 · 23288 阅读 · 253 评论 -
肝了一下午,学会TCS3200颜色识别——基于STM32,分享一波!
前言不得不说,这颜色模块还挺有趣的,早上起床我就有想法想要把它实现了,之前一直把这模块压箱里了,本以为电赛要用到,结果材料清单无,所以就战略性放弃,现在才想起来有这个模块哈哈,就顺手拿来玩玩,其实对于TCS3200这个模块,还是比较不错的一款识别颜色,但是如果对颜色识别要求较高就不建议入手,这款识别模块抗干扰能力还是强的,是TCS230的升级版吧,具体下面再一一介绍。另外就是发现关于这款模块的博文少,而且基于库函数的适用STM32f1的几乎没有,有的也是收费资源,因此就有了以下文章的问世哈哈当然原创 2021-08-18 22:25:18 · 14144 阅读 · 238 评论 -
DHT11温湿度传感器——基于STM32f1,这不进来看看?
目录前言一、DHT11温湿度传感器二、实现测量主程序三、测试结果四、总结题外话:前言今天主要讲到DHT11温湿度传感器的应用,该传感器适用于多个场景,用途比较广泛,主要用来测量温度和湿度,其实对于单纯测量温度我们可以直接采用dsb18b20温度传感器,但是注意引脚接法,之前我不注意接反了,结果烧的······一碰手都直接起泡哈哈,好了,废话不讲,进入主题一、DHT11温湿度传感器DHT11传感器有四个接口,即VCC、GND、DATA、NC,那么首先要怎么接呢.原创 2021-08-17 22:48:42 · 11493 阅读 · 12 评论 -
轻松学会WiFi模块(ESP8266)—基于STM32,学到就是赚到!
前言哎哎哎,发觉好久没有更新博客了,最近一直事情比较多,也没什么时间注意博客,不过接下来时间会有了,继续更新STM32F1和MSP430的文章,觉得有帮助的记得收藏点赞哦!关注博主,更多新鲜知识第一时间知道,不容错过哦!今天这一讲注意涉及到WiFi模块ESP8266的使用,主要是用WiFi来控制LED0亮灭,包括会详细介绍一下该模块的使用,废话不多说,正题进入···参考资料:WIFI模块ATK-ESP8266(ESP 01) — 正点原子资料下载中心 1.0.0 文档 (openedv.co原创 2021-08-16 23:02:37 · 58224 阅读 · 118 评论 -
带你学习STM32f1之蓝牙控制LED(简单入手,含主代码)
目录前言一、蓝牙模块简介二、代码部分详解三、总结题外话:前言这次博文还是主要以STM32f103zet6小系统板来操作,依旧使用库函数入手,寄存器版本可能要到后续再做更新(因为我才刚开始入手寄存器不久,不是很熟练,还在熟悉哈哈),好的,言归正传,今天我们主要是来讲一下蓝牙通信!一、蓝牙模块简介关于蓝牙模块的使用相信大家在浏览众多博文中已经心中有数,关于它的指令使用部分,我们有时间再详细介绍介绍,另外在博客上也有许多文章介绍,大家可以学习学习,我也...原创 2021-08-09 22:11:59 · 7513 阅读 · 95 评论 -
STM32f1之光敏电阻传感器实验
一、光敏电阻模块简介光敏电阻传感器模块是对光线敏感度的反应,一般用来检测探头周围光线的强度(亮度),可以通过DO输出数字信号1和0,也可以通过AO口输出模拟信号调节阈值:我们可以通过旋钮来改变它的阈值,如图当检测到周围光线较暗时(在阈值范围内),DO口输出高电平,电压大;当检测到周围光线较亮时(超过我们设定的阈值),DO口输出低电平,电压小。AO口作为模拟信号输出,可以连接到单片机上拥有的AD转换模块或者外置AD转换模块,通过转换,就可以得到更为精准的光线亮度数值。...原创 2021-08-08 14:40:15 · 11293 阅读 · 11 评论 -
STM32f1之4*4矩阵键盘
目录前言一、4*4矩阵键盘的使用二、代码部分三、总结前言4*4矩阵键盘对于实验来说必不可少,那么如何实现矩阵键盘基本功能呢?今天就简单地介绍一下如何利用矩阵键盘和LCD显示出对应的键值,直接进入主题。一、4*4矩阵键盘的使用首选,了解它的原理很重要,但在了解它的原理之前,先来看看它的样子。我们可以看到,4*4的矩阵键盘对应有16个按键,分别对应键值0~15(也可以自己设定),然后你会看到它有8个引脚,其中四个是行控制引脚,四个是列控制引脚...原创 2021-08-06 14:39:57 · 8780 阅读 · 4 评论 -
STM32f1之8*8点阵驱动+取模方法(安排)
目录前言一、8*8点阵二、显示代码详解三、取模方法四、总结题外话:前言之前呢,考虑到要参加全国电子设计大赛,就专门投入到MSP430的学习海洋中去,结果延期了,那咱就先回归老本行,主要还是记录一下自己的收获嘛,暑假这段期间内除了特殊情况,我坚持每天写一篇博客,基本上我都会围绕STM32f1和MSP430F5529这两款单片机来,但是呢,要回家了嘛,所以不会把所有模块的演示图片都截上来,但是代码肯定会尽量按照自己的理解给大家讲一下,哪里讲的不对也恳请大家批评指正,谢谢。原创 2021-08-05 22:39:25 · 5319 阅读 · 6 评论 -
STM32f1之舵机驱动+转动角度调整(含主代码和计算)
目录前言一、舵机的“自白”二、代码部分三、如何计算得到该要控制的角度前言哈哈趁热打铁,上讲介绍到L298N电机驱动还有PWM调速,这里我就趁这个点再介绍一下舵机驱动以及它转向的角度控制,如何计算得到,这里将一一讲解,希望能帮到你,同时希望与大家一起交流探讨,求点赞哈哈!!!这里我还是用STM32f1控制,好了,直奔主题。这里主讲180°舵机控制角度,360°舵机只能控制速度,这里不细讲!一、舵机的“自白”我(舵机)是一种位置(角度)伺服的驱动器,适用于那些需要角度原创 2021-07-26 21:30:02 · 23326 阅读 · 17 评论 -
STM32f1之L298N电机驱动+PWM调速(附主代码)
前言今天这里主要是讲一下L298N电机驱动和PWM调速,之后再进行一番实际操作,那么废话不多说,直接进入主题。一、L298N电机驱动主要介绍主要I/O口使能端ENA和ENB,控制输入端INA、INB、INC、IND,马达输出口OUT1、OUT2、OUT3、OUT4,5V输出(可以不接),还有一个板载5V电压,具体如下图所示:二、控制实现功能对于L298N模块,直接给12V输入,接上地,就可以给整个模块供电了,之后就是通过控制单片机(这里用的是STM32f1)给4个..原创 2021-07-25 22:51:09 · 47576 阅读 · 290 评论 -
STM32f1之简单控制继电器模块(附源码)
目录前言一、继电器的使用(重要!!!)二、写个代码检验三、源码--百度云前言第一个粉丝会是谁呢?期待ing相信很多志同道合的小伙伴们已经找到了学习STM32的好途经(灵光一闪刷到我的博客)了,接下来的时光里,我会讲到一些我对一些模块的使用,同时附上源码还有我的心得。没错,今天我讲的就是继电器的使用。一、继电器的使用(重要!!!)其实继电器简单来说就是一个开关,VCC表示电源正极、GND表示电源负极、IN表示信号输入脚,COM表示公共端,NC(normal o...原创 2021-07-23 23:25:32 · 48829 阅读 · 55 评论 -
带你简单的了解和学习一下STM32f1精英版(入门级)
前言第一次写博客,写的不好请见谅,有哪里写错了可以直接提出,谢谢!附上一个我的精英板子:(线是在测试模块,板是咸鱼买的哈哈)说实话,入门这个STM32我个人是走了挺多弯路的O(∩_∩)O哈哈~,从大一入学C语言“hello world”到51单片机开始点灯再到第一次参加比赛,路途是坎坷的,虽然这些东西的确比较基础(其实就是我菜),但是基础是最需打牢固的,学习单片机一定要注重打扎实基础,不然后面你就会遇到一堆问号??????,尤其是对刚入门的你来说,不要一看到别人在学就心急也想着学(当然.原创 2021-07-23 00:11:35 · 6432 阅读 · 2 评论