- 博客(31)
- 收藏
- 关注
原创 智能家居系统(基于STM32F103C8T6标准库+FreeRTOS+Qt串口开发实现)
基于STM32F103C8T6标准库+FreeRTOS+Qt串口开发实现的智慧家居项目:支持本地开关灯、开关风扇、播放与停止音乐,上位机开关灯、开关风扇、播放与停止音乐,Qt开发串口实现温湿度、亮度上报与采集。
2024-09-05 22:58:57 2919
原创 江协科技STM32学习笔记(第13章 WDG看门狗)
江协科技STM32学习笔记(第13章 WDG看门狗):WDG看门狗、独立看门狗、窗口看门狗
2024-08-15 23:05:05 1280
原创 江协科技STM32学习笔记(第12章 PWR电源控制)
江协科技STM32学习笔记(第12章 PWR电源控制):PWR电源控制、修改主频、睡眠模式、停止模式、待机模式
2024-08-15 20:51:22 1174
原创 江协科技STM32学习笔记(第11章 RTC实时时钟)
江协科技STM32学习笔记(第11章 RTC实时时钟):Unix时间戳、BKP备份寄存器、STC实时时钟、读写备份寄存器、实时时钟
2024-08-15 11:47:44 969
原创 江协科技STM32学习笔记(第10章 SPI通信)
江协科技STM32学习笔记(第10章 SPI通信):SPI通信协议、W25Q64简介、软件SPI读写W25Q64、SPI通信外设、硬件SPI读写W25Q64
2024-08-14 23:06:50 1282
原创 江协科技STM32学习笔记(第09章 I2C通信)
第09章 I2C通信:I2C通信协议、MPU6050简介、软件I2C读写MPU6050、I2C通信外设,硬件I2C读写MPU6050
2024-08-13 23:20:13 1067
原创 江协科技STM32学习笔记(第08章 USART串口)
江协科技STM32学习笔记(第08章 USART串口):USART串口协议、USART串口外设、串口发送、串口发送+接收、USART串口数据包、串口收发HEX数据包、串口收发文本数据包、FlyMcu串口下载、STLINK Utility
2024-08-12 23:57:12 1237
原创 江协科技STM32学习笔记(第07章 DMA直接存储器存取)
江协科技STM32学习笔记(第07章 DMA直接存储器存取):DMA直接存储器存取、DMA数据转运、DMA+AD多通道
2024-08-12 09:55:47 1237 1
原创 江协科技STM32学习笔记(第06章 ADC模数转换器)
江协科技STM32学习笔记(第06章 ADC模数转换器):ADC模数转换器、AD单通道&AD多通道
2024-08-09 22:38:12 847
原创 江协科技STM32学习笔记(第05章 TIM定时器)
江协科技STM32学习笔记(第05章 TIM定时器):TIM定时中断、定时器定时中断&定时器外部中断、TIM输出比较、PWM驱动LED呼吸灯/舵机/直流电机、TIM输入捕获、输入捕获模式测频率、PWMI模式测频率占空比、TIM编码器接口、编码器接口测速
2024-08-08 18:55:26 917
原创 江协科技STM32学习笔记(第04章 EXTI外部中断)
江协科技STM32学习笔记(第04章 EXTI外部中断):EXTI外部中断、对射式红外传感器计次、旋转编码器计次
2024-08-06 19:36:19 786
原创 江协科技STM32学习笔记(第02章 GPIO通用输入输出)
江协科技STM32学习笔记(第02章 GPIO通用输入输出):GPIO输出、LED闪烁&LED流水灯&蜂鸣器、GPIO输入、按键控制LED&光敏传感器控制蜂鸣器。
2024-08-06 00:24:37 1066
原创 07 Qt服务应用操作实战
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。易于阅读和编写,可以在多种语言之间进行数据交换。同时也易于机器解析和生成,并有效地提升网络传输效率。采用完全独立于编程语言地文本格式来存储和表示数据。简洁和清晰地层次结构使得JSON成为理想地数据交换语言。JSON文件扩展名是.json。JSON使用场景:配置文件、序列化、定义接口等等。JSON是存储和交换文本信息的语法,类似XML,比XML更小、更快、更加容易解析。
2024-07-12 23:02:24 754
原创 05 Qt布局 对话框
Qt提供自定义消息框,让用户根据需求定制QMessageBox消息框。案例:(1)创建Dialog项目。(2)修改"dialog.h"文件。private:(3)修改"dialog.cpp"文件。labelmsg=new QLabel("自定义消息框");msgbutton=new QPushButton("测试操作");labeldispmsg=new QLabel("未测试状态");
2024-07-11 00:31:06 776
原创 04 Qt常用开发控件详解
此控件夫分为行和列组成,能够将控件放入一个网状栅格中,每个控件占一格或多行多列。案例:(1)创建widget新项目(2)修改"widget.h"文件(3)修改"widget.cpp"文件。
2024-07-10 01:02:21 1525
原创 03 Qt开发基础体系
使用Qt创建项目后,相当于创建了一个窗口类,在这个窗口类中可以添加其他例如标签、按钮等各种各样的类。widget.h该文件创建了窗口类,可在该类下面添加标签类、按钮类;widget.cpp该文件主要用与对各种类进行初始化设置,包括位置、大小、信号、槽函数等等。main.cpp整个项目的入口程序,项目运行时,由此文件启动,通过调用其他文件运行起窗口程序。
2024-07-08 20:13:11 872 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人