- 博客(50)
- 收藏
- 关注
原创 HAL库学习目录查询表
日期 内容 2024.09.11 基于STM32C8T6的CubeMX:HAL库点亮LED 2024.09.11 STMCuBeMX新建项目的两种匪夷所思的问题 2024.09.11 STMCubeMX文件下载后会出现其他项目无法下载的问题
2024-09-11 22:50:11 340
原创 软件I2C-基于江科大源码进行的原理解析和改造升级
软件I2C可以不用特定的端口,可以在I2C外设不够的时候使用,虽然没有硬件I2C的速度快,但是在一些要求低的工作中不足为谈
2024-10-05 14:19:28 479
原创 TIM定时器中断理论详解
记住一句话:定时器就是定时器,作用就是做了一个钟表,时间到了就中断,类似于闹钟到时间就响,这里是到了时间就触发中断大家一定要带着这句话去理解定时器中断,大方向不要偏,理解自然神。
2024-09-29 16:38:31 979
原创 QT+ESP8266+STM32项目构建三部曲三--QT从环境配置到源程序的解析
大家在编写QT连接阿里云的程序之前,先按照下面这篇文章让消息可以在阿里云上顺利流转QT+ESP8266+STM32项目构建三部曲二--阿里云云端处理之云产品流转-CSDN博客。
2024-09-28 21:49:05 1097
原创 单片机的两种看门狗原理解析——IWDG和WWDG
WWDG的时钟源是PCLK1,PCLK1会通过一个固定的4096分频器得到一个较低的时钟频率。独立开门狗是以LSI为初始频率的,所以独立开门狗的初始时钟频率取决与单片机本身,因此在使用独立开门狗时,并不需要重新设置频率,直接设置 独立开门狗写使能 、 分频系数、重装载时间 、 喂一次狗、使能开门狗。窗口定时器喂狗的时间既有上限,也有下限,必须在这个阶段内喂狗,超出上限或者未达下限都会触发复位,因此其更加适用于需要较高精度的应用。窗口开门狗区别于独立开门狗的递减计数方式,它本身是递增计数方式。
2024-09-27 19:37:44 1367
原创 QT+ESP8266+STM32项目构建三部曲二--阿里云云端处理之云产品流转
创建两个设备:一个用于stm32端连接并动态上传数据,一个用于上位机端订阅获取数据添加功能,也就是物模型的的标签,这里根据自己在设计过程中需要的标签,自由设计我这里定义了两个不同数据类型的功能标签自定义一个Topic主题,用来后面进行消息转运点击消息转发中的云产品流转:将两个设备间的消息进行流转,实现下位机上传的数据可以通过云端发送的上位机创建数据源后,在数据源内,创建一个Topic,设备选择用于与下位机相连的创建数据目的数据目的中的这个数字后面编写解析器的时候会用到。
2024-09-24 17:17:25 601
原创 STMCubeMx——C8T6的串口调试、接收与发送
串口的模式解析可以跳转到以下文章查看stmCubemx——配置串口时的几种模式-CSDN博客在STM32CubeMX中配置串口(USART或UART)时,可以设置多种模式来满足不同的通信需求。
2024-09-24 15:15:18 833
原创 stm32cubeMx外部中断-C8T6、按键控制LED
箭头所指之处直接写为72,整个时钟就会自动配置。PA1用作LED灯:GPIO——Output。PB15用处中断处理:GPIO_EXTI15。KEY端口,选择上升沿触发。LED端口默认就可以。
2024-09-18 11:57:47 395
原创 cJSON-轻量级解析模块、字符串的神——编织STM32C8T6与阿里云信息传递的纽带
编写方向:本人就不泛泛的编写一篇什么一文学会cJSON了,没什么突出点,也就我水水字数,你看来看去也不懂,本人是从上阿里云传信息接触的cJSON的,我就写一篇针对性的文章,希望对大家有用,后期我在其他方面用到,其他方面,就等我遇到了继续更新。
2024-09-15 09:43:36 1604
原创 串口输出时:英文正常输出、中文乱码输出
以记事本的格式查看,原则上这两种应该保持相同,如果不相同,就需要把这个文件去另保存一下,重新选择编码格式后替换掉原文件,即可是的串口正常输出。
2024-09-13 16:41:18 247
原创 STMCuBeMX新建项目的两种匪夷所思的问题
错误:error1-haveCHinese_有中文\error1-haveCHinese_有中文.axf: error: L6002U: Could not open file error1-havechinese_???\stm32f1xx_it.o: No such file or directory错误:error2-adress-too_deep\error2-adress-too_deep.sct(7): error: L6236E: No section matches selector -
2024-09-11 22:55:19 194
原创 STMCubeMX文件下载后会出现其他项目无法下载的问题
②、按住复位键不要松开,你点击下载,1s左右松开即可发现可以重新下载了。①、对箭头所指处画√。
2024-09-11 22:54:51 244
原创 基于STM32C8T6的CubeMX:HAL库点亮LED
2/**5 * @brief : 主程序体8 *9 * 版权 (c) 2024 STMicroelectronics.10 * 所有权利保留。11 *12 * 此软件按可以在该软件组件根目录中的LICENSE文件中找到的条款进行许可。13 * 如果没有随此软件一起提供LICENSE文件,则按原样提供。14 *16 */19#include "main.h" // 包含主头文件2023252830343739414345// 系统时钟配置函数声明。
2024-09-11 22:54:17 1514
原创 一天教会你《如何使用QT从0开始完成自己的记事本程序编写》
1、软件方面:准备一个 Qt Creator 软件。,从这个网站里可以获取到你需要的图标。3、硬件:准备一台电脑。4、准备好空空的大脑,准备接收新的知识。
2024-09-08 23:28:28 966
原创 STM32+ESP8266+MQTT协议连接阿里云实现温湿度上传
此处为信息发送命令,进行格式编写时,要保证下面两图中,序号相同的地方各自互相对应
2024-09-06 13:19:50 1190
原创 Day-04-QFile打开文件的两种方式
创建两个txt文件不知道为什么打不开,我就把两种方法都设置为打开一个文件了,如果大家可以接连打开两个文件,可以后台私信我,我也想学习。
2024-09-04 21:20:43 279
原创 Day-02-QPushButton设置信号与槽一在UI界面直接设置槽函数
1.点击UI界面2.选择Push Button按键3.右键选择转到槽4.根据自己的需要选择信号事件5.在自动生成的函数内编写自己需要完成的动作
2024-09-02 10:36:45 264
原创 DHT11+OLED显示+串口打印
一个字节是八位,因此需要循环八次,来读取一个字节DHT11 数据位的分配遵循一个固定的格式,每次通信时,DHT11 会发送一个包含 40 位的数据包。这个数据包包含了五个字节,每个字节有 8 位。
2024-08-28 16:11:30 289
原创 stm32—I2C底层代码详解—江科大
函数允许你在软件层面上精确控制SCL信号线的电平,这对于实现I2C通信的手动控制非常重要,尤其是在没有使用硬件I2C控制器的情况下,或者当需要更细粒度的控制时。函数允许你在软件层面上精确控制SCL信号线的电平,这对于实现I2C通信的手动控制非常重要,尤其是在没有使用硬件I2C控制器的情况下,或者当需要更细粒度的控制时。函数允许你在软件层面上精确控制SCL信号线的电平,这对于实现I2C通信的手动控制非常重要,尤其是在没有使用硬件I2C控制器的情况下,或者当需要更细粒度的控制时。创作本文全凭个人与大家学习。
2024-08-14 12:46:02 1006
原创 QT-快捷键-记事本文字放大缩小
QShortcut类允许你为你的应用程序定义快捷键。当快捷键被按下时,QShortcut可以触发一个槽函数,或者它可以直接激活一个QWidget。QShortcut是Qt中用于处理快捷键的重要类。通过使用QShortcut,你可以轻松地为应用程序添加键盘快捷方式,增强用户体验和应用程序的可访问性。
2024-08-06 11:02:42 1084
ASR-01+C8T6语音点灯标准库代码+天问Block文件
2024-09-29
QT+MQTT+Json连接阿里云程序源码
2024-09-28
STM32+ESP8266+MQTT协议连接阿里云实现温湿度上传
2024-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人