自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 开发板连接电机,烧坏芯片的原因、解决

STM32开发板,玩电机,如何有效防止烧芯片

2024-05-15 18:05:06 674

原创 【FreeRTOS 快速入门】-- 1、STM32工程移植FreeRTOS

STM32 + CubeMX ,快速移植FreeRTOS

2024-05-09 17:55:11 1102

原创 Qt 6 开源版(免费) -- 在线安装图解

Qt6 在线安装 免费的 开源版

2024-04-28 21:51:33 2496 1

原创 【快速入门 LVGL】-- 5、Gui Guider界面移植到STM32工程

LVGL可视化设计软件 Gui Guider的移植

2024-04-23 17:54:52 2055

原创 【快速入门 LVGL】-- 4、显示中文

LVGL 显示中文的文本

2024-04-17 16:29:34 995

原创 【快速入门 LVGL】-- 3、新建一个Gui Guider工程

LVGl 可视化设计软件 Gui Guider

2024-04-16 17:51:45 669

原创 【快速入门 LVGL】-- 2、GUI Guider 下载、安装

LVGL, 可视化设计 ,Gui Guider

2024-04-06 17:58:26 2965

原创 STM32工程 如何设置堆栈大小(Heap和Stack)

修改堆栈、Heap、Stack

2024-04-04 10:35:24 1800

原创 【快速入门 LVGL】-- 1、STM32 工程移植 LVGL

STM32移植LVGL

2024-04-03 22:59:02 6938 19

原创 使用PulseView逻辑分析仪软件 解码CAN总线数据

使用PulseView逻辑分析仪软件 解码CAN总线数据

2024-03-14 17:16:22 756

原创 STM32CubeMX教程---通用定时器_PWM_舵机角度控制

180度舵机MG996R、MG995的角度控制。主要通过CubeMX,配置TIM输出PWM信号:周期20ms、脉宽0.5ms~2.5ms

2024-03-09 16:59:49 597 2

原创 【STM32】HAL库 CubeMX 教程 --- 高级定时器 TIM1 定时

按上文内容得知,STM32F407的TIM1时钟是168M,在设置预分频为168后,计数脉冲频率:168MHz÷168=1MHz,即每秒产生1百万个计数信号,每个计数脉冲的时长:1秒/1M=1us。谨记一个,当我们使用CubeMX配置外设功能时,它只是根据参数的配置生成初始化代码(即上面的第1步),而不会主动开启外设功能,特别是中断的开启,如TIM、ADC、UART等。注意:打勾中断后,生成的代码,只是帮我们添加了中断的配置;这样修改后,将会每1s进入1次中断,调用回调函数1次,能有效地节省运行资源。

2024-03-07 17:20:25 4334

原创 【STM32】HAL库 CubeMX 教程 --- 通用定时器 TIM2 定时

通过CUbeMX+HAL, 配置TIM2,1s中断一次,闪烁LED。

2024-03-07 06:13:47 1561

原创 电阻屏与电容屏的区别、应用场景

电阻屏和电容屏是两种常见的触摸屏技术,它们各自有不同的优缺点,适用于不同的场景和需求。

2024-03-06 09:16:33 458

原创 【STM32】HAL库 CubeMX教程---基本定时器 TIM6、TIM7

在STM32系列中,基本定时器(如TIM6和TIM7)是16位的向上计数定时器,它们只能向上计数,没有外部输入/输出通道,但可以用于简单的定时任务。在设置预分频为84后,脉冲频率:84M/84=1MHz,即每秒产生1百万个脉冲信号,1秒/1M=1us, 即每1us产生一次脉冲信号。例如,可以设置一个定时器每隔一定时间(如1秒)产生一次中断,用于执行周期性的任务,如数据采集、系统心跳等。1. 常用的STM32F103C8, 是不带TIM6、TIM7的, F103系列要RC起,才带基本定时器。

2024-03-03 17:55:10 1749

原创 AutoHotKey 双击Ctrl 打开指定程序、网页

AutoHotKey, 双击Ctrl或Alt, 打开指定的程序、网页

2024-02-24 11:58:42 737

原创 ESP8266 烧录 MQTT固件

ESP8266烧录阿里云需要的MQTT固件。

2024-02-20 17:08:57 3391 3

原创 ESP8266 常用AT指令

ESP8266常用AT指令

2024-02-16 11:20:11 2051 1

原创 STM32通过ESP8266连接阿里云 详细步骤

操作提示:在功能名称框中,输入“温度”后,会弹出模板提示,我们可以选择其中相近需求的,它将自动填充相关参数,然后,我们可以再按需求稍作修改。新建产品后,我们再次点击“产品”,就能进入到产品列表,在这里,发现我们新建的“DHT11", 已在列表中。在上一步进入"查看"页面后,这一步我们开始在其中添加想要的”功能",简单理解为数据模板。其中,显示为“示激活”状态,不用理会,当有设备连接成功后,会自动激活。这里的"设备",可以简单理解为,用于管理连接的设备,及设备的数据。同上,是为了简短和方便理解。

2024-02-12 13:42:29 9771 11

原创 STM32F407 CAN参数配置 1Mbps

STM32F407 CAN参数配置 1Mbps

2024-02-04 09:52:38 822

原创 STM32_CAN调试模式解释:静默、回环、静默回环

STM32_CAN调试模式解释:静默、回环、静默回环

2024-02-04 09:38:55 1318

原创 STM32F407 CAN 静默回环模式 配置

STM32F407, 168MHz, CAN1, 调试模式,静默回环

2024-02-04 09:29:08 567

原创 STM32F407 CAN参数配置 250Kbps

STM32F407, 168MHz, CAN1, 250Kbps

2024-02-04 09:05:17 658

原创 STM32F407 CAN参数配置 500Kbps

STM32F407, CAN1 ,500Kpbs

2024-02-04 08:41:13 1077

原创 CubeMX生成的工程文件夹解释

CubeMX工程文件解释

2024-01-27 18:46:10 688

原创 CMSIS DAP 原理图

CMSIS DAP 原理图

2024-01-24 20:33:11 551

原创 【STM32CubeMX串口通信详解】USART2 -- DMA发送 + DMA空闲中断 接收不定长数据

STM32, CubeMX, 串口通信,USART2, DMA发送,DMA+空闲中断接收

2024-01-20 17:12:39 2395

原创 STM32之002--软件安装 Keil

如果你之前已安装了v5.2x的版本,建议重装安装v5.31,以减少旧版本的一些莫名bug。这个版本相当的稳定、通用。安装过程,建议使用默认目录,即C:\Keil_v5, 其它的,全部点击Next即可。当安装成功时,如上图箭头所指列表位置,点击展开芯片系列,会列出详细的芯片型号。刚安装完的Keil,是一个试用版本,只能编译32K内的工程文件,这个限制,是不够正常使用的。不要安装 V5.36 及以上的版本,其默认AC6编译器,不太通用网上绝大部分的示例工程。安装完成后,在桌面找到Keil的图标,双击打开。

2024-01-18 18:13:12 584 1

原创 001--STM32开发板,Win 7 系统上的驱动安装说明

STM32开发板,在Win7上的驱动安装。

2024-01-18 17:25:02 1244

原创 STM32(--001) Win10、Win11 上的驱动安装说明

STM32开发板在Win10上的驱动安装

2024-01-18 17:14:14 1490

原创 STM32 CubeIDE 使用 CMSIS-DAP烧录 (方法2--外部小工具)

如果,上一步的Reset方式: 软复位,那么在烧录后,就会自动运行!下面链接,是另一种方法,修改CubeIDE的调试文件,能在CubeIDE直接烧录、仿真,但不稳定。选择芯片内核,选择Flash大小,如果不懂,百度一下芯片型号的flash大小。推荐使用本篇方法:通过CubeIDE编译,使用这个小工具进行烧录,又快又稳。经热心兄弟推荐的版本,不知道有没有版权,如有版权问题,请通知删除。默认情况下,CubeIDE 编译生成的是 elf 格式的固件,可以直接使用。两种方法,各种有优劣,玩家自行选择。

2024-01-15 16:54:44 2105

原创 用VSCode玩STM32的烧录工具 CooCox Cortex Flash Programmer

就是增加了exe后面的一段,即在工程文件同文件夹下,生成一个工程同名的bin文件。选择芯片内核,选择Flash的大小,如果不懂,百度一下芯片型号的flash大小。① 先按上的标记3,选择keil目录下的fromelf.exe工具,以自动添加其路径。在Config页面,如果Reset方式选择软复位,那么在烧录后,就会自动运行!这里分享一下用keil生成bin文件的方法,以方便玩家测试。经热心兄弟推荐的工版本,不知道有没有版权,如有版权问题,请通知删除。插件不同,方法有所不同,各施神通吧。

2024-01-15 15:20:42 887

原创 【STM32+CubeMX+HAL库教程】USART1 DMA发送、DMA空闲中断 接收不定长数据

CubeMX, 配置USART1的串口通信,使用DMA中断发送,DMA+空闲中断接收不定长数据。本篇适用STM32F系列芯片。

2024-01-11 06:49:34 1556 4

原创 STM32 -- 串口引脚整理

USART引脚分布

2024-01-10 12:36:12 1496 1

原创 STM32串口通信 -- bsp_UART.c 文件的移植和函数使用

USART1、USART2、USART3、UART4、UART5、USART6,都写好了。1、打开工程文件夹,bsp文件夹下,有1个usart文件夹。复制此文件夹,到你的工程目录。USART的通信原理,本篇不述,网上资料泛滥着,请自行csdn.net搜索。两个设备,通信时如何接线,这里也特意不述、不贴图。至此,你的工程,就可以使用这个已写好的串口文件了。玩家,只管接线,调用函数,不用理会底层。初始化、发送、接收,统统调用函数即可。老三步:复制、添加路径、添加文件。五、发送字符串、数据。

2024-01-09 15:10:07 1040

原创 板载 USB转TTL (虚拟串口)的使用

一、板载 USB转TTL (虚拟串口)的使用说明二、接线示例

2024-01-08 16:37:25 889

原创 【STM32 + HAL库】之 6 --- GPIO 输入模式,读取按键电平

本篇正在更新中, 修改中。。。。请明天再读~~~以三个按键的高、低电平状态读取为例,弄懂:①、通过CubeMX,配置引脚的输入模式②、调用函数,读取引脚电平状态③、外部上、下拉电阻的作用不聊底层理论,五分钟会操作读取引脚电平!

2023-12-28 17:12:35 4455 1

原创 【STM32+CubeMX+HAL库教程】 新建一个工程(STM32F103)

注意:目前F103系列,常用8MHz晶振,也有用25MHz晶振的板子,要注意查看。其下,有常用的main.c、it.c等文件,双击其中文件,即可在代码编辑区中打开进行编辑。如果,在CubeMX配置时,使用了中文路径、名称,就会出再各种错误,如缺少启动文件等。注意:1、3两项,要填写实物晶振值,可以查看晶振上丝印, 也可以查看原理图。注意:如果设置的工程存放目录有中文,弹出的窗体就有点区别了,建议修改配置。必须养成习惯,新建工程,进入配置后,先配置Debgu, 即调试模式。

2023-12-28 11:32:32 1736 1

原创 【STM32 + HAL库】之 4 --- 设置仿真器CMSIS-DAP参数、烧录代码

使用板载的CMSIS-DAP作调试器,只需插上USB线到板上的CMSIS-DAP接口。使用外置的调试器,如ST-Link、J-Link、DAP-Link等。对于Keil工程,在编译至没有错误后(0 Error), 就可以把程序烧录到芯片了。另外,Reset引脚,可以不用接。魔女开发板系列,为了方便接线与调试,已集成板载仿真器:CMSIS-DAP。进行第一次烧录前,要先设置仿真器参数,仿真器常用别名:下载器、调试器。CMSIS-DAP在WIN10系统上,免驱动,插上USB线即可自动识别。

2023-12-09 17:45:52 2680

原创 【STM32 + HAL库】之 5 --- GPIO 推挽输出模式,点亮LED灯

展示如何配置引脚的输出模式。以添加两个LED灯的配置为例。很多人不重视LED的使用。其实,在项目调试期间,LED状态、printf信息,是两大神器。如上图:红色LED,连接PC5, 置低电平时通路(亮);蓝色LED,连接PB2, 置低电平时通路(亮);LED的引脚配置,相当地简单,只需要设置为输出模式。参数的具体意义,可以自行百度其意思,如百度搜:GPIO output level.注意,这里只是初始化引脚的工作模式。

2023-12-07 17:51:06 2908

XCOM v3.0 版本 串口通信助手

ATK_XCOM v3.0 版本 正点原子 串口通信助手 最新版本 已测试可用

2024-07-11

Gui GUider v1.7.2

Gui GUider v1.7.2 windows版本

2024-04-23

Gui Guider v1.7.1

Gui Guider v1.7.1, LVGL可视化开发的免费工具,2024年4月最新版本

2024-04-07

Gui Guider v1.7.0 安装包

LVGL可视化开发工具,Gui Guider v1.7.0 安装包

2024-04-04

CubeMX,6.11版本

CubeMX,6.11版本

2024-03-28

AutoHotKey V2.0.11

AutoHotKey V2.0.11

2024-02-24

ESP8266上阿里云的MQTT固件、烧录软件

ESP8266的MQTT固件、烧录软件,用于上阿里云

2024-02-20

CoFlash, 在VSCode上玩stm32用的烧录工具 简单好用

CoFlash, 在VSCode上玩stm32用的烧录工具。简单好用。

2024-01-15

Everything,中文,官网,最新版本

Everything,中文,官网,最新版本

2023-12-03

STM32F103-HC08 蓝牙通信(两模块间主从通信)

******************************************************************* STM32F103--HC08 蓝牙通信(两模块间主从通信) HC08使用USART进行通信, 已封装好串口的底层通信,只要调用函数,即可进行通信 ******************************************************************* 资源包内,包括了完整的工程文件。 已测试可用。 *******************************************************************

2023-11-08

STM32F103VE-LCD显示屏-2.8寸屏ILI9341(显示图片)

STM32F103VE ILI9341 2.8寸显示屏 Image2LCD图解 完整代码 已封装好函数 适用兼容正点原子的34针2.8寸屏

2023-10-16

BME280中文手册【温度、湿度、气压】

新款BME280,替代BMP280 数字湿度、温度、气压 中文手册,pdf格式 经测试可用

2023-10-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除