- 博客(20)
- 收藏
- 关注
原创 队列操作(深入理解FreeRTOS队列之队列实战)
队列在FreeRTOS中是用于任务间或任务与中断服务程序之间通信的机制,它支持任务间的数据交换和信息同步。
2024-08-22 20:26:51
744
原创 FreeRTOS——内存管理
heap_4也是使用大数组来分配内存,Heap_4使用首次适应算法来分配内存,它还会把相邻的空闲内存合并为一个更大的空闲内存,这有助于较少内存的碎片问题。资源受限环境:在代码空间和内存资源受限的系统中,应该避免使用heap_3,可以选择简单的heap_1或高效的heap_4/heap_5。实现和分配过程是非常简单的,需要的内存是从一个静态数组中分配的,意味着这种内存分配通常只是适用于那些不进行动态内存分配的应用。动态内存分配:对于需要频繁创建和删除任务或对象的系统,如heap_2或heap_4更合适。
2024-08-05 20:50:00
963
原创 SPI协议——结合百问网STM32入门 STM32 HAL快速入门与项目实战视频
SPI通信协议易于理解和实现,硬件接口仅涉及几根信号线,包括时钟线(SCLK)、主设备输出/从设备输入线(MOSI)、主设备输入/从设备输入线(MISO)、片选信号线(SS)。SPI支持全双工通信,允许主设备和从设备同时发送和接收数据。能够实现高速传输、支持多种工作模式。
2024-07-24 10:08:09
1035
原创 I2C 协议——结合百问网教学视频实现I2C通信
I2C协议是一种简单而强大的串行通信协议,适用于嵌入式系统中的低速通信需求。它具有多主控和多从设备支持、简单的总线结构、灵活的数据传输方式、同步和异步通信支持、时钟信号控制、起始和停止条件、数据有效性和应答位、广播呼叫、速率和兼容性以及错误检测和重试机制等特点。t=N7T8t=N7T8百问网嵌入式专家-韦东山嵌入式专注于嵌入式课程及硬件研发 (100ask.net)https://www.100ask.net/video/detail/p_6511474fe4b064a863b9c5e5。
2024-07-23 18:56:07
469
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人