
STM32
文章平均质量分 58
挨踢玩家
知而不行, 是为不知, 行而不知, 可以至知
展开
-
stm32f103c8t6驱动4*4矩阵按键
表示在扫描第一行,这时候列的哪个按键按下,就很明确的知道是哪个按键了,后面的以此类推。S2 1--高电平。S3 1--高电平。S4 1--高电平。原创 2025-04-08 20:30:00 · 293 阅读 · 0 评论 -
stm32---输入捕获实验实操(巨详细)
这次来分享上次没说完的输入捕获的知识点实验中用到两个引脚,一个是通用定时器 TIM3 的通道 1,即PA6,用于输出 PWM 信号,另一个是高级控制定时器 TIM1 的通道 1,即PA8,用于 PWM 输入捕获,实验中直接用一根杜邦线短接即可 PA6 和 PA8 即可,同时可用示波器监控 PA6 的波形,看看实验捕获的数据是否正确。PA6:用定时器的输出比较功能输出波形。PA8:用定时器的输入捕获功能捕获波形。步骤1.通用定时器产生 PWM 配置2.高级定时器 PWM 输入配置。原创 2024-01-08 20:31:59 · 7786 阅读 · 4 评论 -
stm32--独立看门狗
2.看门狗其实是12bit递减计数器,,减到0会产生一个复位信号,这时会产生复位,如果在减到0之前,我们重新装载计数器值,这样就不会复位。所以在程序你认为会卡死的地方,写上喂狗,如果喂狗成功,那么程序没卡死,反之。1.看门狗的作用:防止程序异常跑飞,跑飞时,进行系统复位,从而不会导致代码瘫痪,奔溃卡死在某段程序。1.关闭写保护(只有关闭写保护才可以对独立看门狗进行写操作)最近学习到独立看门狗,总结下笔记。2.设置预分频系数和重装载值。原创 2023-09-11 10:19:37 · 578 阅读 · 0 评论 -
stm32驱动点阵屏显示图片
因为我需要动态显示,所以定义了一个数组指针,里面的成员变量都是我要显示的图案,我只需要通过索引就能更改图片。取模软件和我一样的配置就行,记得选择。stm32驱动点阵屏显示图片。只要能显示字符就能显示图片。原创 2023-02-08 15:48:54 · 1346 阅读 · 0 评论 -
STM32+OLED(IIC)显示中文+汉字滚动
其实很简单,加一个函数+字库就行了,看我下面的代码吧函数字库主函数调用。原创 2023-01-05 20:43:31 · 1303 阅读 · 4 评论 -
2023学习心得01
1.4 思路是这样的,当按键按下,会类似Fun_Mem.Process=Men;这样赋值,然后主函数一直在轮询判断Fun_Mem.Process的值是多少,从而刷新对应的界面,看1.5的图。1.2结构体的初始化,都是一一对应的,其中UNIT_Key_Pro是具体是执行函数,如下图。这样就能显示了,以上内容仅作为自己的学习笔记,如对你有帮助,那最好不过,共勉!1.首先来分析按键的框架,这里用到了函数指针,不同的可以看我之前的文章→。2023年,加足马力,继续提升自己!的功能,这里只是个简单的例子。原创 2023-01-05 16:52:53 · 514 阅读 · 1 评论 -
IIC通用模板
【代码】IIC通用模板。原创 2022-12-24 16:50:53 · 439 阅读 · 1 评论 -
结构体嵌套函数指针
所以执行调用这个结构体成员变量的时候,会调用这个函数,因为一开始已经把函数的入口地址分配好了,只需要调用结构体成员变量就能够实现调用函数。首先,和平常创建一个结构体一样,唯独不同的就是里面的变量是一个函数指针,关于函数指针的内容,原理,我这里就不多解释说明了,去搜一下都有很多。说明:以上所有内容均为自己笔记,仅让自己理解为主导,如果对你有帮助,那就最好不过,共勉!是一个变量,是一个变量,是一个变量(重要的事情说三遍)!先看代码,试着理解一下,不理解再看我后面的解释。的,每个函数都是有入口地址的。原创 2022-12-24 16:13:09 · 3361 阅读 · 0 评论 -
4线SPI驱动OLED常规操作
拿到一块点阵屏幕,首先找卖家拿驱动例程步骤。原创 2022-12-16 08:41:04 · 1306 阅读 · 0 评论 -
Stm32F103c8t6连接阿里云(MQTT协议,100%成功!)
之前有用esp8266来连接阿里云,这次使用stm32,其实没什么难度的,就是让单片机发送AT指令就行了。至于阿里云怎么创建产品,获得三元组那些,可以看我之前的文章。额...其实就这样就已经完成了。如果想把传感器的变量值上次去,就在这里改就行了。1.这里就是通过单片机发送AT指令就行了。下面是我让单片机发送的指令。上面是我准备要发的指令。效果图,就这么简单...原创 2022-12-13 09:34:57 · 5234 阅读 · 11 评论 -
stm32定时器/pwm复习
直接上代码解析,不然自己老忘。原创 2022-11-10 10:12:38 · 229 阅读 · 0 评论 -
GD32连接onenet,上传数据并控制LED(全网首发)
之前都是copy网上的代码来实现接入onenet的,这次就突破一下自己,自己从0到1写出来(因为网上暂时还没有【哭泣】)持续更新.....已经连上了,等我优化代码再更新文章!原创 2022-10-18 15:31:07 · 1585 阅读 · 10 评论 -
基于RFID+C#上位机的课堂考勤系统
这是我去年做的课程设计,如有朋友需要可私信我。这是我去年做的课程设计,如有朋友需要可私信我。系统是由读写器加上MCU模块构成考勤机、用户终端(PC上位机)组成。考勤机通过WiFi接入用户终端,用户终端设计好相应的数据库,从而实现考勤机跟用户终端的数据交互。用户终端暂时只能在PC机打开,后面可以根据需求开发其它平台的终端系统。原创 2022-09-22 20:36:35 · 1729 阅读 · 0 评论 -
stm32---段式屏LCD时序图HT1621B驱动
链接:https://pan.baidu.com/s/1qmDTdIRe3brbGXixLjnaGg。由于HT1621B需要一定的延时。原创 2022-09-21 11:28:03 · 11133 阅读 · 17 评论 -
stm32----定时器中断实现按键的长按,短按效果
stm32----定时器中断实现按键的长按,短按效果。原创 2022-09-02 08:48:18 · 4448 阅读 · 4 评论 -
stm32驱动TFTLCD液晶屏显示图片+汉字(快速上手,只教怎么用,不讲原理!)
这几天在学STM32,基于正点原子开发板和视频教程,TFTLCD能显示字符和汉字,但是原子哥没有提供显示图片的例程,有一个搭边的,但是基于SD卡的,所以索性自己写了一个显示图片的函数其实显示字符和汉字是通过点阵的方式来实现的,显示图片也是一个道理,要将图片转成点阵。...............原创 2022-08-30 14:02:41 · 44886 阅读 · 118 评论 -
stm32什么时候需要开启AFIO时钟呢?
STM32 中的大部分 GPIO 都有复用功能,所以对于有复用功能的 I/O 引脚,还要开启其复用功能时钟。如 GPIO 的 pin4 可以用作 ADC1 的输入引脚,当我们把它作为 ADC1 使用时,需要开启 ADC1 的时钟:另外, STM32 的所有 GPIO 都引入到 EXTI 外部中断线上,使得所有的 GPIO 都能作为外部中断的输入源。所以如果把 GPIO 用作 EXTI 外部中断时,还需要开启 AFIO 时钟。那么,问题来了!AFIO 是什么?AFIO 时钟什么时候需要开启? 我们原创 2022-07-04 19:15:05 · 2844 阅读 · 0 评论 -
Android获取onenet中的数据----Post( )方法---(详细)
终于有时间写Post方法啦,有很多小伙伴催更,现在来啦!准备知识:Post方法,简单的说,就是手机app发送数据给服务器(也就是常说的下发命令),服务器再通过esp82666传给单片机,从而就实现了手机控制单片机,简易流程原理如下。app→onenet→esp8266→stm32我这边的实现效果是:手机app按钮控制stm32的led,只要会控制了led,其他外设都一样的。说明:这次的代码是在上篇文章(GET())的基础上添加的,如果没看或者看不懂的话,可以看我之前的文章,传送门→Get()废话不多说,开整原创 2022-06-18 21:19:28 · 3720 阅读 · 4 评论 -
基于stm32避障+蓝牙控制小车(详细)
闲话:最近很忙,帮朋友做了一个毕设,关于stm32的避障和蓝牙控制小车,昨天刚买器件,这里每天记录一下进程,以免自己摆烂,嘻嘻,这是自己大一就很想做的设计,一直没时间,借此机会,圆一下梦。回到主题最终实现功能:小车遇到障碍,随机更改方向以及蓝牙控制小车前进+后退+左右转所需材料硬件材料:1.stm32f103c8t6核心板2.ST-Link (烧录代码)3.4WD亚克力小车地盘4.SG90舵机+超声波模块(HC-SR04)5.杜邦线若干6.蓝牙模块(HC-05)7.L298N(电机驱动模原创 2022-04-09 19:38:02 · 15722 阅读 · 46 评论 -
基于Zigbee+stm32的无线传感网络(DL-LN32,DL-LN33均适用)
看到这篇文章的老铁,首先先偷笑一下,因为这个是我上学期做的课程设计,若你们也有类似的需要,完全可以拿着我的代码做出实物上交上去(鸡笑一下)/*********************************************/基于WSN的宿舍火灾检测报警系统首先说下可以实现的功能1.点燃打火机,单片机的蜂鸣器会响,上位机也有警报提示2.用的是MQ-4烟雾传感器,用酒精喷,也会有警报,同上因为是基于zigbee的,所以可以组成节点网络,因为模块太贵,我就买了2个zigbee模块当检测到险情原创 2022-03-01 15:56:55 · 16007 阅读 · 49 评论 -
ESP8266+STM32+ONENET+MQTT,不要再找人拿例程啦,我教会你
快速搞定stm32上云原创 2021-12-09 16:27:37 · 7526 阅读 · 35 评论