自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ESP-IDF(GPIO驱动LED)

核心通过 ledc(LED Controller)模块的 PWM 渐变功能 + FreeRTOS 事件组(Event Group)实现渐变完成后的回调与状态切换,最终让 LED 以 2 秒渐亮、2 秒渐灭的循环节奏工作。

2025-12-18 15:13:17 339

原创 ESP-IDF(FreeRTOS)

本文介绍了FreeRTOS中三种任务同步机制:队列、信号量和事件组。队列操作包括创建队列(xQueueCreate)、发送消息(xQueueSend/xQueueSendToBack)和接收消息(xQueueReceive)。信号量分为二值信号量(xSemaphoreCreateBinary)和计数信号量(xSemaphoreCreateCounting),提供获取(xSemaphoreTake)和释放(xSemaphoreGive)操作。事件组(xEventGroupCreate)通过事件位实现多任务同步

2025-12-17 20:00:17 1056

原创 单片机外设(七)RTC时间获取

实时时钟(Real Time Clock, RTC):可在系统断电时用备用电池工作,断电时备用电池能存储秒、分、小时、周、日、月、年时间数据,单元外接32.768 kHz晶振,有定时报警功能。硬件功能:imx6ull芯片的Secure Non - Volatile Storage (SNVS)提供RTC功能 ,其低功耗(电池支持)部分含安全实时计数器、单调计数器、通用寄存器,由电池供电,芯片断电时电池保持SNVS_LP寄存器状态。

2025-08-24 20:48:25 1605

原创 单片机外设(六)WDOG看门狗使用

WatchDog是为了能够防止程序跑飞而使用的一种硬件模块.如果你的程序没有跑飞,那么你的程序会定时的去喂看门狗,如果你的程序跑飞了,那么就不会再去喂狗了,如果超过了喂狗的时间,那么狗就会自己生成一个信号来重新reset你的CPU,重新开始.这是一种在很重要的情况下防止系统跑飞的一种方法.

2025-08-22 01:03:03 1571

原创 单片机外设(五)ADC

ADC(Analog - to - digital converter,模拟数字转换器)核心知识提取定义:将模拟形式连续信号转换为数字形式离散信号的设备,把连续变量模拟信号转离散数字信号。应用需求:现实中温度、压力等模拟信号,需转换为易储存、处理的数字形式,依靠ADC实现模拟量到数字量转换存储。基本原理:经采样、保持、量化、编码四个步骤完成转换。主要技术指标测量范围:决定外接设备信号输出电压范围。分辨率:用输出二进制数位数表示,位数越多,误差越小、转换精度越高。

2025-08-18 11:18:50 2627

原创 单片机外设(四)中断处理

The GICD_IPRIORITYRs provide an 8-bit priority field for each interrupt supported by the GIC. This field stores the priority of the corresponding interrupt.(GICD_IPRIORITYRs为GIC支持的每个中断提供一个8位优先级字段。该字段存储相应中断的优先级)也就是说,如果中断已经产生并具有足够的优先级,中断分发器将中断转发到的CPU接口列表)

2025-08-13 23:45:00 1379 1

原创 单片机外设(三)串口通讯

并行通信:利用多条数据线将数据的各位同时传送,特点是传输速度快,适用于短距离通信。串行通信:利用一条数据线将数据一位一位地顺序传送,特点是通信线路简单,成本低,适用于远距离通信。串口(串行接口/COM接口):数据一个一个顺序传输,通信线路简单,用两条线(一条发送、一条接收 )可实现双向通信。常说的串口(RS - 232C接口):1970年由美国电子工业协会(EIA)等共同制定的串行通讯标准,全名为“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”。

2025-08-12 22:49:40 1407

原创 单片机外设(二)PWM控制蜂鸣器

简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在测量、通信、工控等方面 .它清晰阐释了PWM的英文全称、中文简称、工作原理及应用领域。脉宽调制(PWM)有一个16位计数器,经过优化,可以从存储的样本音频图像中生成声音,还可以生成音调。它使用16位分辨率和4×16数据FIFO。只读脉冲宽度调制器计数器寄存器(PWM_PWMCNR)包含当前计数值,可以随时读取而不会干扰计数器。

2025-08-09 23:08:20 1493

原创 单片机常用外设(一)定时器

实际生活中,定时器是设置时间,定时时间到达时发生如响铃等动作。软件中常用定时器(如Qt ),定时时间到达会发送timeOut()信号通知外界,软件定时器最终由硬件实现,后续看定时器在硬件上的工作方式。GPT有32位向上计数器,计数器值可借外部引脚事件捕获到寄存器,捕获触发器可编程为上升沿和/或下降沿GPT能在输出比较引脚生成事件,定时器达编程值时产生中断GPT含12位预分频器,可从多个时钟源获取可编程时钟频率。

2025-08-09 16:41:14 1201

原创 ARM核介绍

交叉编译工具链的命名规则为:arch [-vendor] [-os] [- (gnu)eabi]arch - 体系架构,如ARM、MIPS等vendor - 工具链提供商os - 目标操作系统eabi - 嵌入式应用二进制接口(Embedded Application Binary Interface)交叉编译:在PC机上完成代码的编写与编译,在开发板上完成代码的运行。

2025-08-05 23:12:28 2695

原创 Qt布局与QSS样式

布局指的是界面上组件的排列方式,它能够让组件有规律地分布,并且在窗体大小发生变化时,自动调整组件的大小和相对位置。全称:QSS 称为 Qt Style Sheets,也就是 Qt 样式表。作用:它是 Qt 提供的一种用来自定义控件外观的机制。与 CSS 的关系:QSS 大量参考了 CSS 的内容,只不过 QSS 的功能比 CSS 要弱很多。具体体现选择器更少。可以使用的 QSS 属性也少很多。不是所有的属性都可以用在 Qt 的所有控件上。Qt控件构成。

2025-08-02 11:02:01 987

原创 Qt图形与图片操作

实现思路二.2D绘图1.画布/画板 是所有可用 QPainter 绘制对象的抽象基类。其默认坐标系:原点(0,0)在左上角;X 向右增加;Y 向下增加;单位为像素。已实现 QPaintDevice 绘图功能的子类:QWidget所有 UI 元素的基类,可在窗口/控件上直接绘制。QPixmap针对不同平台做显示优化,常用于屏幕输出。QImage支持直接访问与修改像素数据,常用于离屏绘制或 I/O。QPicture记录并重放任意 QPainter 绘图指令。QGLPixelBuffer封装

2025-07-31 22:57:38 2874

原创 Qt数据库操作

Qt 中的 QtSQL 模块提供了对数据库的支持,模块中的类可分为三层:驱动层、SQL 接口层、用户接口层。用户接口层QSqlTableModel、QSqlQueryModel、QSqlRelationalTableModel 实现了将数据库中的数据链接到窗口部件上。这些类是使用模型/视图框架实现的,是更高层次的抽象。SQL 接口层QSqlDatabase、QSqlQuery、QSqlError、QSqlRecord 提供了对数据库的访问。

2025-07-26 19:57:36 1164

原创 Qt网络通讯(三)

超文本传输协议(HTTP)类型:简单的请求-响应协议所属层:应用层协议默认端口:80传输层协议:TCP用途:万维网服务器与本地浏览器之间传输超文本统一资源定位符(URL)是对可以从互联网上得到的资源的位置和访问方法的一种简洁表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。

2025-07-23 15:42:51 732

原创 Qt网络编程(二)

本文介绍了使用Qt中的QUdpSocket类实现UDP数据传输的方法。主要内容包括:1) QUdpSocket的基本用法,如绑定IP/端口(bind)、发送数据(writeDatagram)和接收数据(readDatagram);2) 示例代码展示了UDP通信的完整流程,包括发送端实现(通过点击按钮发送数据)和接收端实现(通过readyRead信号读取数据并显示发送方信息)。代码中还演示了如何获取对端IP/端口信息,并格式化显示接收数据的时间戳和来源。该实现适用于需要快速、无连接通信的场景。

2025-07-23 10:55:52 324

原创 Qt网络编程(一)

Tcp客户端和服务端

2025-07-23 00:50:50 215

空空如也

空空如也

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

TA关注的人

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