一、硬件连接功能口引脚SCLPB.6SDAPB.5二、移植文件链接:https://pan.baidu.com/s/1wxbQTMlnX2pavrbW2RYg4g 提取码:dxex 将 board_i2c.c 和 board_i2c.h 两个文件加入工程的User文件夹下注意:延时函数使用了FreeRTOS的vTaskDelay任务延时函数2.1 board_i2c.c/*************
转载 2024-07-08 12:34:50
131阅读
ESP32-S2-HMI-DevKit-1为GUI应用场景设计,可实现智能家居交互面板、闹钟、音箱等人机交互界面的智能控制。配备一块4.3寸TFT LCD电容触摸显示屏,具有丰富的板载传感器和拓展接口,方便用户轻松定制开发。ESP32-S2-HMI-DevKit-1搭载ESP32-S2-WROVER模组,使用I2C接口进行通信。开发板的板载资源丰富,支持多种传感器,以及音频播放、麦克风等功能。&n
最近想用 ESP32-C3 做一个串口解析的应用程序。类似 ESP-AT,但实现的功能比 ESP-AT 少的多。使用 ESP-IDF 的版本为 release/v4.4,本来是想基于 uart_events example 自己来实现串口解析的逻辑,但突然发现 FREERTOS 竟然提供了一个组件 FreeRTOS-Plus-CLI,可以实现串口解析的逻辑,并且和 release/v4.4 完美衔
背景:最近项目要在STM32L152上移植FreeRTOS轻量级系统,本文将从FreeRTOS的入门知识讲起,记录FreeRTOS的一些基本知识点和学习心得。硬件平台:STM32L152 ,备注:PA12连接LED1,PA11连接LED2;软件平台:keil v5和  cubeMx。内容:1.FreeRTOS简介FreeRTOS是一种轻量级实时操作系统。RTOS:Real Time Op
目录Bootloader分区表默认分区表自定义分区表出厂程序恢复出厂设置自定义Bootloader应用级程序追踪FreeRTOS简介内核组成源码结构任务管理(线程管理、线程调度)优先级抢占式调度算法时间管理(时钟节拍)ESP32的硬件定时器定时器初始化定时器控制ESP32中的FreeRTOS时钟内存管理(内存堆)通信管理(消息队列、事件集、信号量、互斥量)消息队列事件集ESP32上的FreeRTO
转载 2024-05-02 23:55:18
370阅读
一、目的        记得参加电赛那会单片机编程还是裸机编程(也就只会这个),后来接触到ucos,工作以后主要是linux开发,再后来在智能语音设备项目中涉及到的嵌入式MCU开发工作都是基于RTOS的。        目前市场上比较火的RTOS当属FreeRTOS,乐鑫的ESP32芯片的SDK就是在FreeRTOS
转载 2024-07-06 12:11:01
1151阅读
一、存储模式两种存储模式:大端存储:低地址存高字节,如将0x1234存成[0x12,0x34]。小端存储:低地址存低字节,如将0x1234存成[0x34,0x12]。一般来说,我们看到的一些字符串形式的数字都是大端存储形式:UUID:4A98-xxxx-1CC4-E7C1-C757-F1267DD021E8,其中0x4A是高位设备地址:aa:bb:bb:dd:ee:ff,其中0xaa是高位但是以上
转载 2024-06-10 01:45:06
219阅读
前言:依照惯例,还是自我发挥几句,ESP32的学习大致告一段落,正如我的博客更新状态,目前正在ESP32项目实践。在裸机系统里,所有的操作都是在一个无限的大循环中实现的。编写代码的过程中,确实觉得功能和功能之间的架构,关系,时序等,单纯的用裸机系统来运行太过麻烦,代码、算法等也很臃肿繁琐。 在esp32技术交流群的大触的建议下,我开始接触RTOS(Real Time Operating Syste
目录前言1. 开发环境搭建2. RTT Studio创建工程3. CubeMX配置系统时钟4. SConscript构建目录5. UART设备驱动程序6. 获取GPS定位信息小结 前言本文基于STM32F429VET6单片机和RT-Thread Studio集成开发环境,使用CubeMX工具配置系统时钟,SConscript构建目录,通过RTThread的UART设备、GPS RMC软件包,实现
STM32-Arduino编程 FreeRTOS移植环境说明使用Arduino开发STM32原因直接开始操作 环境说明开发软件:vscode+PlatformIO 操作系统:win10 开发板:STM32F103C8T6 UDP通信模块:W5500模块使用Arduino开发STM32原因STM32开发比较常用的软件有Keil和STM32Cube,但是用过的同学都应该发现这两款软件对于新手不怎么友
AD舵机控制两种方法欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 舵机是一
目录一、前言二、硬件环境三、功能描述四、组件与软件包列表1、SAL 组件2、netdev 组件3、AT 组件4、at device软件包5、pahomqtt软件包6、onenet软件包五、应用实现1、nrf24l01温度数据采集2、onenet数据上报六、结果展示1、平台设备数据流展示2、平台应用展示一、前言此篇为上篇 rt-thread应用篇(01)---智能家居DIY项目之使用nrf
目录【ESP32+freeRTOS学习笔记】系列新的开篇ESP-IDF对FreeRTOS的适配ESP-IDF环境中使用FreeRTOS的差异性简介关于FreeRTOS的配置关于ESP-IDF FreeRTOS Applications结语索引 【ESP32+freeRTOS学习笔记】系列新的开篇ESP-IDF对FreeRTOS的适配FreeRTOS是一个可以适用于多个不同MCU开发平台的操作系统
转载 2024-05-09 23:01:34
359阅读
本文是ESP32开发板的入门指南。如果您熟悉,那么ESP32是它的后继产品。ESP32加载了许多新功能。最关键的是:它结合了WiFi和蓝牙无线功能以及双核。ESP32 DEVKIT DOIT在本文中,我们将使用ESP32 DEVKIT DOIT开发板作为参考。但是带有ESP-WROOM-32芯片的其他ESP32开发板也兼容。 以下是一些ESP32开发板的示例: 技术指标关于
FreeRTOSFreeRTOS是一个迷你的实时操作系统内核。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等,可基本满足较小系统的需要。 由于RTOS需占用一定的系统资源(尤其是RAM资源),只有μC/OS-II、embOS、salvo、FreeRTOS等少数实时操作系统能在小RAM单片机上运行。相对μC/OS-II、embOS等商
转载 2024-04-23 10:43:33
62阅读
      调用函数pxPortInitialiseStack()初始化任务堆栈,并将最新的栈顶指针赋值给任务TCB的pxTopOfStack字段。      调用函数pxPortInitialiseStack()后,相当于执行了一次系统节拍时钟中断:将一些重要寄存器入栈。虽然任务还没开始执行,也并没有中断发
转载 2024-07-06 21:20:32
248阅读
近日,由启明云端出品的IDO-SMLCD72-V1-2EC 获得了 Professinal LVGL 板卡认证,这意味着它是具有高性能、质量和稳健性的顶级板卡。i.MX RT595-EVK 的标准 LVGL 证书 它的真容是怎么样的呢? IDO-SMLCD72-V1-2EC是一款基于SigmaStar SSD201/SSD202 SoC(ARM Cortex A7处理器)的7英寸智能显示主板,主频
转载 8月前
43阅读
 XLN Audio XO 1.1.3.3 WiN | 600M 探索您的声音世界 XLN Audio的XO是一种革命性的节拍制作和鼓采样探索工具。XO在XO Space中收集所有您的一次鼓音并按相似性对其进行排序。XO允许您平稳,无缝地浏览样本,无论您在何处或如何存储它们。即使您的声音库散布在计算机和外部驱动器上,文件的文件名含糊不清,或者您的库中有很多重复
在刚开始学习 arduino 时,当时想让几个灯以不同的频率闪烁,找遍了网上,也没找到可以实现的方法,后来学习 STM32 后,定时器操作勉强可以达到想要的多任务效果,但也不尽人意,直到了解到 STM32 可以跑系统,才知道单片机也可以这么玩。后来从ESP8266到ESP32,了解到ESP32的超强内核,内嵌 FreeRTOS&
转载 2024-05-03 13:51:58
143阅读
ESP32 看门狗:保障系统稳定运行的重要机制导言:在嵌入式系统开发中,系统稳定性是至关重要的。为了应对系统出现异常情况或者死锁等问题,ESP32提供了看门狗(Watchdog)机制。本文将深入探讨ESP32看门狗的工作原理、用途以及如何在ESP32开发中合理使用看门狗来确保系统的稳定运行。看门狗的工作原理看门狗是一种硬件计时器,其工作原理类似于一个定时器。系统在正常运行时会周期性地喂狗(重置看门
转载 2024-06-07 10:48:33
1336阅读
  • 1
  • 2
  • 3
  • 4
  • 5