啥也不会的小白研究生
嵌入式小白一枚,本科多次参加电赛、计算机设计大赛等都获得名次,研究生是机器视觉方向,在做视觉机器人,希望认识更多的大佬进行交流
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
STM32 HAL 独立看门狗
独立看门狗主要作用:设定好超时时间,在超时时间内没有喂狗,单片机就会复位。本次通过STM32CubeMX进行配置,具体细节如下文。原创 2025-01-04 16:57:43 · 397 阅读 · 0 评论 -
STM32 HAL 矩阵按键(轮询方式)
最近准备做个门禁系统,首先通过4x4矩阵按键实现密码的设定,查看网上资料完成了4x4矩阵按键的初步使用,整理一个傻瓜式操作方便后续的使用与复习。原创 2024-11-14 15:05:49 · 238 阅读 · 0 评论 -
解决STM32 烧录程序后无法在内部FLASH保存数据问题
FLASH设定后,存储数据断电数据不会丢失,重新烧录程序后数据就会丢失,解决过程如下。原创 2024-11-06 16:17:23 · 528 阅读 · 0 评论 -
STM32 HAL PWM (占空比) -电机软启动不到位解决
为了避免电机启动电压大造成设备损坏,或者供电不足导致重启,通常在对启动都需要一个PWM进行软启动,下面对PWM电机软启动详细介绍。原创 2024-10-12 23:13:02 · 586 阅读 · 0 评论 -
STM32 HAL 内部FLASH傻瓜式教程 各种型号单片机都适用主要解决网上例程HAL库无法写入问题
STM32 HAL 内部FLASH傻瓜式教程 各种型号单片机都适用主要解决网上例程HAL库无法写入问题原创 2024-10-07 22:31:06 · 323 阅读 · 0 评论 -
STM32 HAL CAN通讯 实操
相比于串口通讯,对于刚接触CAN通讯的小白来说,CAN通讯相对复杂,看各种视频、帖子理论,总是一知半解。本次通过傻瓜式操作,先实现CAN通讯的交互,以提高小白的信心,也便于自己复习观看。本次以STM32CubeMX进行初始化配置,通过Keil 5软件进行软件设计,通过CAN盒实现进行数据的交互。该流程实际以STM32F0、F1、F3、F4、F7实测好用(理论上都适用),这三种型号单片机可以无脑操作。原创 2024-09-07 10:03:15 · 617 阅读 · 1 评论 -
STM32 HAL CAN (TJA1050CAN模块) 通讯(一)理论
CAN具备多个设备交互的能力,但是网上大多是两个单片机进行交互,或者单片机通过CAN收发器与上位机进行交互测试,本次通过STM32cubeMX完成CAN通讯配置,并通过多个单片机进行数据交互测试。原创 2024-09-04 16:31:15 · 680 阅读 · 0 评论 -
STM32CubeMX生成freertos默认设置卡死,卡在HAL_Init不动,裸机运行程序正常跑,解决方法
最近通过STM32CubeMX生成freertos发现任务不执行,卡在HAL_Init不动,网上找很久不好使,刚开始怀疑硬件问题,但是裸机运行程序正常跑,然后怀疑软件有问题,但是对F1,F3系列都好使,仅仅对F4系列不行,然后通过对F4固件包升级得以解决。原创 2024-09-01 09:09:09 · 1050 阅读 · 0 评论 -
FreeRTOS/Source/CMSIS_RTOS_V2/freertos_os2.h(31): error: #13: expected a file name 报错
解决如下:修改cubemx配置,将V1.8.6改选为V1.8.5后编译不再报错。使用STM32cubemx自动生成freertos选项V2报错,V1不报错。原创 2024-08-31 14:20:08 · 1317 阅读 · 0 评论 -
STM32通过ADM3222完成UART转232通信电平转换
单片机默认串口输出电平是UART信号,但是在实际项目中经常需要将其转换成232电平,此时就需要ADM3222芯片来完成电平的转换,下面对使用过程进行总结。原创 2024-08-31 11:12:46 · 607 阅读 · 0 评论 -
Keil The selected deivce“xxx“is unknown。。。识别到芯片依然烧录不进去程序解决或者未识别
之前一直用DAP烧录,用Jlink后烧录发现不行 在网上找了很多教程,版本等问题都一一排查依然不行 最后通过修改Port解决。。。。原创 2024-08-29 13:37:05 · 680 阅读 · 0 评论 -
STM32 HAL SDADC DMA
由于项目需要使用STM32F373单片机的SDADC功能对电位计进行检测,网上资料比较少,踩了很多坑,下面进行总结。原创 2024-08-23 16:28:26 · 779 阅读 · 1 评论 -
Keil Error-Flash Download failed Cortex-M4 擦除芯片还不好使的方案!!!
点击魔术棒-Debug-Settings后看到SWDIO可以正常识别,但是点击Reset下拉只有三个选项。回到Reset,此时多了Autodetet选项,选择这个选项后,即可正常烧录。此时点击Pack,将Enable勾去掉。原创 2024-08-23 11:04:31 · 1264 阅读 · 0 评论 -
UART转CAN(串口转CAN)-ZLG CSM100-L配置
由于项目需要通过STM32F373VCT6单片机实习两路CAN通讯,但此板卡仅具有一路CAN通讯,因此通过ZLG CSM100-L芯片实现串口转CAN。原创 2024-08-23 10:27:53 · 1074 阅读 · 0 评论 -
STM32(CubeMax)基础配置
对于刚刚接触HAL库的小伙伴来说,每次对于基础部分都需要查阅视频去进行操作,本文就是通过STM32F103C8T6模块进行基础配置,其他单片机基本与之一致。原创 2023-02-26 19:05:05 · 4976 阅读 · 0 评论 -
STM32(HAL)GPIO应用-红外入侵报警
刚刚接触STM32都是从GPIO的输入输出开始进行学习应用,本文就是通过HAL库方式通过红外模块、LED灯、蜂鸣器设计一个红外入侵报警小应用。原创 2023-02-28 16:13:21 · 1018 阅读 · 1 评论 -
HAL库串口收发
HAL库串口收发。在微处理器和外部通信模块之间主要有并行通信和串行通信两种。并行通讯传输速率快,但是占用引脚较多,串行通信与之相反。串行通讯分别有单工、半双工、全双工三种模式。原创 2023-02-25 23:42:44 · 5100 阅读 · 0 评论 -
STM32+UART串口+DMA收发
STM32+UART串口+DMA收发原创 2023-05-27 11:18:36 · 4021 阅读 · 0 评论 -
stm32(HAL库)使用printf函数打印到串口
在HAL库中,常用的printf函数是无法使用的。本文通过重映射实现在HAL库中进行printf函数。原创 2023-07-16 23:05:45 · 2656 阅读 · 1 评论 -
STM32(HAL库)驱动GY30光照传感器通过串口进行打印
本文通过STM32F103C8T6单片机通过HAL库方式对SHT30传感器进行数据的读取,并通过串口来进行显示。本次通过软件IIC对SHT30传感器进行数据读取。原创 2023-07-17 20:50:11 · 1353 阅读 · 1 评论 -
STM32F103C8T6使用HAL库驱动GY906
买的传感器给的程序都是库函数,现在主推HAL库,因此本次通过STM32F103C8T6单片机通过HAL库对GY-906进行驱动,并且通过串口发送数据到串口调试助手。原创 2023-02-25 21:02:27 · 1267 阅读 · 1 评论 -
STM32(HAL)驱动RFID模块(ATS522)
使用STM32F103C8T6单片机通过HAL库方式对ATS522模块进行驱动。原创 2023-02-26 19:27:39 · 1142 阅读 · 1 评论 -
STM32(HAL库)驱动HC-SR04测距模块
本文介绍通过STM32F103C8T6单片机对HC-SR04测距模块进行驱动,并且通过串口对数据进行打印。原创 2023-02-26 21:56:36 · 1997 阅读 · 6 评论 -
超声波传感器(HC-SR04)按时序图手撕驱动
在单片机开发中,最开始是直接使用厂家提供的驱动,有时候厂家不提供或者好用时候还会网上复制被人的驱动,但是有的并没有资源可用,此时就需要自己按照说明书/使用手册进行驱动的封装,本文就是从最简单的超声波超声波传感器开始进行练习驱动的封装。原创 2023-08-18 16:24:50 · 733 阅读 · 0 评论 -
STM32(HAL库)驱动AD8232心率传感器
本文通过STM32F103C8T6单片机通过HAL库方式对AD8232心率传感器进行数据的读取,并通过串口来进行显示。原创 2023-07-21 12:26:48 · 3966 阅读 · 3 评论 -
STM32(HAL库)驱动SHT30温湿度传感器通过串口进行打印
本文通过STM32F103C8T6单片机通过HAL库方式对SHT30传感器进行数据的读取,并通过串口来进行显示。本次通过软件IIC对SHT30传感器进行数据读取。原创 2023-07-17 00:40:10 · 3718 阅读 · 0 评论 -
STM32(HAL库)通过ADC读取MQ2数据
本文通过STM32F103C8T6单片机通过HAL库方式对MQ2烟雾传感器进行数据的读取,并通过串口来进行显示。原创 2023-07-16 23:32:25 · 4582 阅读 · 3 评论 -
STM32(HAL库)软件IIC驱动OLED
本文通过STM32F103C8T6单片机(HAL库)通过软件IIC方式对OLED进行驱动。原创 2023-07-17 01:04:04 · 8687 阅读 · 16 评论 -
STM32(HAL库)驱动OLED
通过STM32F103C8T6单片机采用HAL库方式对0.96寸OLED(IIC通讯)屏幕进行驱动。原创 2023-02-26 23:10:31 · 7517 阅读 · 11 评论 -
OLED屏幕字库的建立
OLED屏幕字库的建立原创 2023-02-26 23:05:01 · 3367 阅读 · 2 评论 -
STM32(HAL库)驱动(2.0寸)TFT-LCD彩屏(240*320)
屏幕厂家提供的都是标准库,网上找了找没看到好用的HAL库屏幕驱动,因此本文对HAL库驱动TFT屏幕进行详细讲解。原创 2023-07-20 13:26:04 · 1824 阅读 · 0 评论 -
STM32(HAL库)驱动st7789LCD屏幕(7引脚240*240)
屏幕厂家提供的都是标准库,网上找了找没看到好用的HAL库屏幕驱动,因此本文对HAL库驱动TFT屏幕进行详细讲解。原创 2023-07-24 00:22:58 · 4967 阅读 · 0 评论 -
STM32(HAL库)驱动(1.44寸)TFT-LCD彩屏
屏幕厂家提供的都是标准库,网上找了找没看到好用的HAL库屏幕驱动,因此本文对HAL库驱动TFT屏幕进行详细讲解。原创 2023-07-20 08:34:03 · 4729 阅读 · 1 评论 -
STM32定时器定时计算
STM32定时器定时计算原创 2023-02-28 11:53:36 · 2213 阅读 · 0 评论 -
STM32F103C8T6(HAL库)驱动舵机
常见的舵机分为360°和180°两种,本次对180°舵机进行驱动,舵机驱动需要通过PWM信号进行驱动。本文通过定时器中的PWM信号设定使得SG90舵机进行不同角度的转动。原创 2023-02-28 13:43:35 · 6947 阅读 · 7 评论 -
K210入门-环境搭建与点灯测试(一)
本文主要针对小白使用K210进行入门,以及自己学习的总结与笔记使用。本文主要进行环境搭建与点灯测试。原创 2023-05-28 22:22:23 · 2205 阅读 · 0 评论 -
ESP8266(AP模式)连接TCP
ESP8266(AP模式)连接TCP,实现网络调试助手与串口调试助手互发数据原创 2023-04-08 13:34:54 · 1680 阅读 · 0 评论 -
Esp8266+阿里云+STM32点灯(一)
通过Esp8266-01s模块+阿里云+STM32F103C8T6单片机进行远程点灯。原创 2023-04-06 15:29:58 · 2576 阅读 · 0 评论 -
Esp8266+阿里云+STM32点灯(二)
阿里云通过ESP8266实现与电脑串口调试助手护发消息原创 2023-04-06 23:58:05 · 2122 阅读 · 3 评论 -
STM32CubeMX+FreeRTOS-多任务(线程)点灯
STM32CubeMX+FreeRTOS-多任务(线程)点灯原创 2023-04-05 23:21:34 · 1378 阅读 · 0 评论