- 博客(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学习笔记: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学习笔记:NVS非易失性存储器
一般都会采用外置的M24C02等EEPROM芯片,不过实际用起来也还不错,目前还是单功能模块的demo阶段,后续会实战一个项目巩固一下,方便后续集成功能开发快速验证使用。
2024-01-29 09:58:26
397
原创 ESP32学习笔记:FreeRTOS中的消息队列
主要是验证了ESP32中的消息队列机制,配置好定时器后,在每次定时中断中向消息队列发送消息,在消息队列接收端接收消息并打印触发信息。作为一个小demo方便后续开发查阅。
2024-01-18 09:44:39
720
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事件标志组
2023-12-18
FreeRTOS信号量-二值信号量+计数型信号量
2023-11-27
FreeRTOS队列和队列集(STM32F103C8T6)
2023-09-20
FreeRTOS其他任务API函数(STM32F103C8T6任务优先级堆栈历史最小值,运行时间等)
2023-09-18
FreeRTOS列表和列表项(STM32F103C8T6)
2023-09-13
FreeRTOS任务相关API函数(STM32F103C8T6)
2023-09-08
FreeRTOS中断管理(STM32F103C8T6)
2023-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人