自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 ESP32学习笔记:WS2812B驱动

这个项目是为了之后用手机连接ESP32服务器用来模拟调光的,之前ws2512b在stm32平台上使用了定时器加DMA的模式来处理,还是比较清晰的。目前使用的ESP32C3没有找到DMA功能,所以采用了模拟IO口的形式。

2024-05-20 09:58:39 1717

原创 ESP32学习笔记:按键驱动(裸机)

主要还是为了熟悉ESP32的IO口读取操作,有了这个例程,一些常规的IO口状态读取,如按键,开关,高低电平类传感器等都是可以完成检测啦,其实逻辑和其他单片机一模一样,主要熟悉一下ESP32平台的IO输入配置操作。

2024-05-16 11:43:43 272

原创 ESP32学习笔记:按键驱动(裸机)

主要还是熟悉一下ESP32的IO口配置和状态读取,基本上完成了按键读取操作后,就可以做很多事情啦。

2024-04-01 09:31:27 316

原创 ESP32学习笔记:按键驱动(库函数)

使用ESP32官方提供的按键库调试的按键触发程序。

2024-03-27 18:43:27 749

原创 ESP32学习笔记:HTTPS Request模式

在上一篇http的基础上增加了网络证书,使用了https模式,虽然调试过程有点坎坷,但至少还算比较顺利,在实际应用过程中,如果考虑到通信安全性,还是比较实用的一种模式。

2024-03-18 09:45:32 1585

原创 ESP32学习笔记:HTTP Client获取天气时间B站粉丝数

制作了一个http client的小demo程序,用来获取天气信息,时间和B站粉丝数等,对于网络API接口有了新的认识,对于一些单片机网络应用也有了更深刻的体会。方便后续查看学习,先记录下来。

2024-03-11 10:11:46 652 1

原创 ESP32学习笔记:WIFI SCAN模式

调试了一个ESP32的关于wifi scan的功能,希望对于这个模式有一个直观的初步认知。

2024-03-04 13:23:24 525

原创 ESP32学习笔记:WIFI STA模式

一个验证esp32 wifi sta模式的小demo例程,方便后续功能模块开发时快速上手。

2024-02-26 13:32:18 554 1

原创 ESP32学习笔记:HTTP SERVER模式

代码看起来很多的样子,其实ESP32的官方例程里面都已经写好了,只需要专注于自己的应用就可以了。

2024-02-18 16:44:54 775

原创 ESP32学习笔记:WIFI AP模式

一个ESP32的AP实研demo,慢慢熟悉和进步~

2024-02-06 15:01:09 608

原创 ESP32学习笔记:NVS非易失性存储器

一般都会采用外置的M24C02等EEPROM芯片,不过实际用起来也还不错,目前还是单功能模块的demo阶段,后续会实战一个项目巩固一下,方便后续集成功能开发快速验证使用。

2024-01-29 09:58:26 397

原创 ESP32学习笔记:文件系统

验证了一下ESP32C3的文件系统,同时编写了一个小demo来验证下文件系统的读写,方便后续查阅。

2024-01-22 17:10:38 921

原创 ESP32学习笔记:FreeRTOS中的消息队列

主要是验证了ESP32中的消息队列机制,配置好定时器后,在每次定时中断中向消息队列发送消息,在消息队列接收端接收消息并打印触发信息。作为一个小demo方便后续开发查阅。

2024-01-18 09:44:39 720 1

原创 ESP32学习笔记:定时器应用

总体来说和STM32的定时器用起来差不多,记录一下,方便以后使用时快速熟悉查阅。

2024-01-12 15:21:20 556 1

原创 ESP32学习笔记:通用环境配置及常见错误

开始对ESP32感兴趣啦,准备专门开一期关于ESP32的学习笔记,边学边练边调吧~

2024-01-05 14:32:54 2352 1

原创 FreeRTOS任务通知

主要是记录一些任务通知方面的demo学习过程,和消息队列有点像,但是用起来感觉更加简单粗暴,还是很推荐使用任务通知的。

2023-12-25 10:28:23 1941 1

原创 FreeRTOS事件标志组

在实际应用中,对于并发任务还是很有用的,比如打包上传的结果需要同时等待传感器A和传感器B的数值时,可以很好的处理该逻辑。不过前提是传感器A和传感器B的采集频率不能差距太远。

2023-12-18 09:52:24 208 1

原创 FreeRTOS 软件定时器

主要是验证在学习FreeRtos过程中关于软定时器的一些学习笔记记录,在实际开发过程中,可以用来做按键长短按后台检测,还是挺实用的。

2023-12-11 11:08:34 1084

原创 FreeRTOS信号量_优先级翻转_互斥信号量

实际开发过程中,确实不小心就会出现优先级反转,一调就费时很久,所以需要特别注意这个“神奇”的机制。

2023-12-06 10:49:40 171 3

原创 FreeRTOS信号量_二值信号量+计数型信号量

做了一个关于二值信号量和计数型信号量的demo程序,在实际开发过程中,对于运行时序有要求的应用还是很好用的。方便后续调试程序方便吧~

2023-11-27 14:26:46 129

原创 FreeRTOS队列和队列集(STM32F103C8T6)

虽然在实际工程中使用任务通知机制比较多,但也算是一个稳定的任务间数据交互机制,完成demo验证作为知识储备,以供不时之需。

2023-09-20 20:17:17 494 1

原创 FreeRTOS其他任务API函数(STM32F103C8T6任务优先级堆栈历史最小值,运行时间等)

针对FreeRTOS提供的API函数进行统一验证,其中对于各任务运行堆栈以及占用时间等函数还是很有价值的,在调试期间可以根据各任务的资源占比调整任务资源分配。

2023-09-18 11:29:03 231

原创 FreeRTOS时间片调度(STM32F103C8T6)

主要为了验证FreeRTOS时间片调度机制,暂时没有想到可以应用的场合,作为一个知识储备能够在需要的时候快速验证。

2023-09-15 14:34:51 398 1

原创 FreeRTOS列表和列表项(STM32F103C8T6)

主要用于验证FreeRTOS在STM32F103C8T6平台上的列表操作,之前还自己写了一个列表操作库,结果和这个一比真的是惭愧。提供了基础的列表操作例程方便后续查阅以及快速验证。

2023-09-13 11:02:00 200 1

原创 FreeRTOS任务相关API函数(STM32F103C8T6)

主要是在STM32F103C8T6平台上实现和验证了FreeRTOS最常用的任务API函数,方便后续实际开发能快速查阅和验证。

2023-09-08 09:51:25 188 1

原创 FreeRTOS中断管理(STM32F103C8T6)

FreeRTOS在STM32F103C8T6平台上关于中断验证的例程,方便大家在相关应用场景上能够快速上手,验证以及开发。

2023-09-07 10:22:41 561

原创 STM32F103C8T6移植FreeRTOS

记录一下自己在学习FreeRTOS过程中的一些学习笔记,会是一个系列。同时每一份笔记都会附录已经验证完成的源码。这份笔记主要是在STM32F103C8T6平台上的FreeRTOS移植,希望大家喜欢。

2023-09-06 15:01:10 3079 4

FreeRTOS任务通知

主要是记录一些任务通知方面的demo学习过程,和消息队列有点像,但是用起来感觉更加简单粗暴,还是很推荐使用任务通知的。

2023-12-25

FreeRTOS事件标志组

在实际应用中,对于并发任务还是很有用的,比如打包上传的结果需要同时等待传感器A和传感器B的数值时,可以很好的处理该逻辑。不过前提是传感器A和传感器B的采集频率不能差距太远。

2023-12-18

FreeRTOS 软件定时器

主要是验证在学习FreeRtos过程中关于软定时器的一些学习笔记记录,在实际开发过程中,可以用来做按键长短按后台检测,还是挺实用的。

2023-12-11

FreeRTOS信号量-优先级翻转-互斥信号量

实际开发过程中,确实不小心就会出现优先级反转,一调就费时很久,所以需要特别注意这个“神奇”的机制。

2023-12-06

FreeRTOS信号量-二值信号量+计数型信号量

做了一个关于二值信号量和计数型信号量的demo程序,在实际开发过程中,对于运行时序有要求的应用还是很好用的。方便后续调试程序方便吧~

2023-11-27

FreeRTOS队列和队列集(STM32F103C8T6)

虽然在实际工程中使用任务通知机制比较多,但也算是一个稳定的任务间数据交互机制,完成demo验证作为知识储备,以供不时之需。

2023-09-20

FreeRTOS其他任务API函数(STM32F103C8T6任务优先级堆栈历史最小值,运行时间等)

针对FreeRTOS提供的API函数进行统一验证,其中对于各任务运行堆栈以及占用时间等函数还是很有价值的,在调试期间可以根据各任务的资源占比调整任务资源分配。

2023-09-18

FreeRTOS时间片调度(STM32F103C8T6)

主要为了验证FreeRTOS时间片调度机制,暂时没有想到可以应用的场合,作为一个知识储备能够在需要的时候快速验证。

2023-09-15

FreeRTOS列表和列表项(STM32F103C8T6)

主要用于验证FreeRTOS在STM32F103C8T6平台上的列表操作,之前还自己写了一个列表操作库,结果和这个一比真的是惭愧。提供了基础的列表操作例程方便后续查阅以及快速验证。

2023-09-13

FreeRTOS任务相关API函数(STM32F103C8T6)

主要是在STM32F103C8T6平台上实现和验证了FreeRTOS最常用的任务API函数,方便后续实际开发能快速查阅和验证。

2023-09-08

FreeRTOS中断管理(STM32F103C8T6)

FreeRTOS在STM32F103C8T6平台上关于中断验证的例程,方便大家在相关应用场景上能够快速上手,验证以及开发。

2023-09-07

STM32F103C8T6移植FreeRTOS

其中包含了Printf用于串口打印验证,同时为了验证FreeRTOS运行增加了RGB灯WS2812B的驱动。

2023-09-06

空空如也

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

TA关注的人

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