- 博客(95)
- 收藏
- 关注
原创 正点原子STM32F103+ESP8266+DS18B20+DHT11连接阿里云
本文设计MQTT协议,包括基础知识、报文形式、连接报文、心跳报文、订阅报文、发布报文、阿里云账号创建、网络调试助手接入阿里云、使用正点原子战舰F103连接原子云等内容。
2024-09-02 17:02:52
2033
原创 无线通信-WIFI通信
内容涉及WIFI通信。包含基础知识、工作模式、AT指令、常用AT指令实例、连接原子云、使用usb转ttl模块测试ATK-MW8266D、使用STM32F103ZET6战舰开发板透传模式、使用STM32F103ZET6战舰板连接原子云等知识。
2024-08-28 16:53:53
1692
1
原创 16.FreeRTOS内存管理
涉及FreeRTOS内存管理。具体包含内存管理简介、内存管理算法、内存管理相关API函数、内存管理实验以及实验结果分析。
2024-08-16 10:57:37
701
原创 15.FreeRTOS低功耗
涉及FreeRTOS低功耗基础知识。具体包含低功耗模式简介、Tickless模式详解、Tickless模式相关配置项以及Tickless低功耗模式实验。
2024-08-15 10:49:51
319
原创 14.FreeRTOS软件定时器
涉及FreeRTOS软件定时器内容。具体包含软件定时器的简介、软件定时器的状态、单次定时器和周期定时器、软件定时器结构体成员、软件定时器相关API函数以及软件定时器实验。
2024-08-14 17:11:05
1026
原创 13.FreeRTOS任务通知
涉及FreeRTOS任务通知知识。包含任务通知的简介、任务通知值和通知状态、任务通知相关API函数、任务通知模拟信号量实验以及任务通知模拟消息邮箱和事件标志组实验。
2024-08-12 17:23:20
801
原创 12.FreeRTOS队列集和事件标志组
涉及队列集和事件标志组。包含列集简介、队列集相关API函数、队列操作实验、事件标志组简介、事件标志组相关API函数以及事件标志组实验。
2024-08-11 20:54:12
663
原创 11.FreeRTOS信号量操作
涉及FreeRTOS信号量相关基础知识。包含信号量的简介、二值信号量、计数型信号量、优先级翻转和互斥信号量等。
2024-08-11 10:44:06
1047
原创 10.FreeRTOS队列操作
涉及FreeRTOS队列操作。包含队列简介、队列结构体介绍、队列相关API函数介绍、队列操作实验以及实验结果分析。
2024-08-10 10:16:11
622
原创 09.FreeRTOS时间片调度与任务相关函数
涉及FreeRTOS时间片调度与任务相关函数。包含FreeRTOS时间片调度、任务状态查询API函数以及任务时间统计API函数。
2024-08-07 16:50:28
771
1
原创 08.FreeRTOS任务调度与任务切换
涉及FreeRTOS任务调度与任务切换。包含FreeRTOS任务调度、SVC中断服务函数源码调试结果分析、FreeRTOS任务切换、PendSV中断服务函数、 PendSV中断服务函数源码调试分析以及确定下一个要执行的任务。
2024-08-06 21:15:45
975
原创 05.FreeRTOS任务挂起与恢复
FreeRTOS任务挂起与任务恢复相关内容,包括FreeRTOS挂起和恢复任务相关API函数、vTaskSuspend源码分析、vTaskResume源码分析、xTaskResumeFromISR源码分析、实验验证。
2024-07-31 15:27:15
594
原创 04.FreeRTOS任务创建与删除
FreeRTOS任务创建与任务删除相关内容,包括FreeRTOS创建和删除任务相关API函数、动态创建任务及具体实现、静态创建任务及具体实现以及删除任务及具体实现。
2024-07-30 20:34:01
517
原创 02.FreeRTOS的移植
本文针对正点原子STM32F103ZET6单片机的FreeRTOS移植的详细步骤,共包括移植前的准备、添加FreeRTOS文件、修改SYSTEM文件、修改中断相关文件、修改FreeRTOSConfig.h文件以及可选步骤等6个部分组成,非常详细描述了移植过程。
2024-07-28 21:26:24
1000
原创 01.初识FreeRTOS
嵌入式实时操作系统的基础知识,包含预备知识和FreeRTOS简介,预备知识包含指针、函数指针、typedef定义、常用数据结构如控制块、链表、堆栈和位图等等。
2024-07-28 21:12:24
895
原创 有线通信-CAN通信协议
本文详细介绍了CAN通信协议。详细介绍CAN协议的基础知识,数据帧、遥控帧、错误帧、过载帧和间隔帧,优先级的确定,位填充,位时序,以及CAN控制器和相关HAL的驱动。
2024-06-26 18:40:28
950
2
原创 有线通信-SPI通信协议
本文包含SPI总线的基础知识。包括SPI总线协议、SPI结构框图、SPI工作模式、SPI相关寄存器、SPI相关HAL库函数,以及SPI驱动的NOR FLASH的介绍。
2024-06-18 15:30:15
2673
原创 有线通信-IIC通信协议
本文包含IIC通信总线的基础知识。包含IIC总线协议、AT24C02简介以及读写时序。详细分析了IIC通信协议的起始信号、终止信号、等待应答信号、应答和非应答信号、发送和接收一个字节的函数,对上述描述信号进行非常详细的分析,使初学者能够快速入门。
2024-06-15 11:08:37
979
原创 STM32-17-DAC
b本文包含DAC的基础知识。包括DAC简介、DAC工作原理、DAC输出实验、DAC输出三角波实验、DAC输出正弦波实验、PWM DAC实验。
2024-06-13 20:32:02
1082
原创 STM32-16-ADC
本文主要介绍ADC转换部分。主要包括ADC简介、ADC工作原理、单通道ADC采集实验、单通道ADC采集(DMA读取)实验、多通道ADC采集(DMA读取)实验、单通道ADC过采样实验、内部温度传感器实验、光敏传感器实验。
2024-06-06 22:37:50
1555
2
原创 STM32-15-DMA
本文涉及STM32单片机的DMA功能。具体包括DMA与中断的区别、DMA介绍、DMA结构框图、DMA相关寄存器、DMA相关HAL库驱动、代码实现以及实验结果的展示。
2024-06-03 20:38:24
1172
原创 STM32-14-FSMC_LCD
本文包含STM32 FSMC_LCD显示屏模块的基础知识。包括显示器分类、LCD简介、LCD驱动原理、LCD驱动芯片、驱动步骤、FSMC简介以及相关的框图、时序、地址映射等,最后是代码实现以及实验结果展示。
2024-05-30 20:58:13
1011
原创 STM32-13-MPU
本文包含STM32单片机的内存保护单元(MPU)。包括内存保护单元MPU的简介、Cache简介、MPU相关寄存器、MPU相关HAL库驱动、MPU基本配置步骤及代码实现。
2024-05-29 21:03:57
1122
1
原创 STM32-12-OLED模块
本文介绍了OLED模块的相关知识。包括OLED显示屏介绍、OLED驱动原理、OLED驱动芯片简介、字符显示原理、OLED基本驱动步骤、代码实现。代码实现部分包括显示点、显示字符、用TPAD触摸按键控制显示笑脸。
2024-05-29 15:15:41
1151
1
原创 STM32-10-定时器
本文包含STM32定时器相关的知识,含基本定时器、通用定时器、高级定时器。包含八个实验,分别为基本定时器实验、通用定时器输出PWM波、通用定时器输入捕获实验、通用定时器脉冲计数实验、高级定时器输出指定个数PWM实验、高级定时器输出比较模式实验、高级定时器互补输出带死区控制实验、高级定时器PWM输入模式实验。
2024-05-22 20:42:23
1498
3
原创 STM32-09-IWDG和WWDG
本文包含独立看门狗IWDG相关知识,包括IWDG简介、IWDG框图、IWDG寄存器、IWDG寄存器操作步骤、IWDG溢出时间计算、IWDG配置步骤、代码实现等。同时包含WWDG相关知识,包括WWDG、WWDG框图、WWDG寄存器、WWDG超时时间计算、WWDG配置步骤、代码实现等。
2024-05-15 20:16:11
829
原创 STM32-08-串口
本文包含STM32F1单片机的串口知识,具体包含数据通信的基本概念、串口通信协议、串口、相关寄存器、MSP回调机制、HAL库中断回调机制、USART/UART异步通信配置步骤、代码实现等9个部分进行介绍。
2024-05-15 10:55:38
1281
原创 STM32-06-GPIO
本文作为STM32芯片的第一个外设,从各个方面进行介绍。包含GPIO简介、GPIO工作模式、GPIO相关寄存器、通用外设驱动模型、GPIO配置步骤、点亮LED灯、LED流水灯、按键控制LED灯等八个方面。
2024-01-11 20:41:55
1295
4
原创 STM32-04-时钟树
STM32时钟树的基础知识。包含时钟树、时钟源、锁相环、系统时钟、系统时钟配置等内容。搞懂时钟树对学习STM32系列单片机至关重要。
2024-01-09 21:14:53
1319
原创 STM32-03-HAL库
本文主要介绍STM32 HAL库的基础知识,包括库的应用,与标准库、LL库之间的区别,HAL库的使用可以降低STM系列开发芯片的难度。并且详细介绍HAL库的框架结构,以及函数的命名规则,句柄等知识。最后在此基础上建立HAL库版本的MDK工程。
2024-01-06 10:50:22
1273
原创 STM32-02-基础知识
本文包含STM32的一些基础知识,主要为STM32F103系统架构、寻址范围、存储器映射、寄存器映射。详细介绍了架构、内核、芯片之间的关系,寄存器映射的步骤与过程。
2023-12-14 11:04:53
1303
原创 STM32-01-认识单片机
本文包含单片机简介、Cortex-M系列介绍、初识STM32、STM32原理图设计、搭建开发环境、STM32初体验、MDK5使用技巧。
2023-12-11 11:16:49
1225
1
原创 STC51-12-代码网盘链接
51单片机综合展示,按顺序展示学习51单片机过程中所写的博客,以及代码的网盘链接,即将进入STM32的学习,新手一枚,不当之处还请指出。
2023-12-06 15:32:36
1004
机器学习算法的总结,欢迎下载浏览观看
2022-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人