一、故事首先谈一谈为啥要做这个东西,总之是一种割舍不断的情结、念想。现在心愿已了,可以安息了。。。。。。哈哈。其实要从我的经历讲起,这就有点扯了,如果没有兴趣看,请忽略下段内容。 /* 大概是大二的时候,为了参加学校的比赛,组装了一台无人机,只有外壳是自己用PRO/E设计的,然后用3D打印机打出来,其他的电子设备都是买的现成的,包括螺旋桨。无人机飞起来了,但是一轮面试都没有通过。虽然有些遗憾,但也
嵌入式编程中的 attribute 到底是什么相信阅读嵌入式代码的老铁经常看到一些类型定义、变量、函数有 attribute 标识符,这个标识符号到底是做什么的?有哪些用法,咱们今天就来聊一聊。attribute 可以指定编译时的细节。其可作用于变量、函数、结构体、结构体成员。 值的注意的是,Attributes 机制并不是 C标准 的一部分。因此,使用 Attributes 的程序有时候不可跨编
转载
2024-06-28 22:22:34
71阅读
PSRAM就是伪SRAM,内部的内存颗粒跟SDRAM的颗粒比较相似,但外部的接口跟SDRAM不同,不需要SDRAM那样复杂的控制器和刷新机制,PSRAM的接口跟SRAM的接口是一样的。psram内部自带刷新机制。PSRAM也由初期的平行接口发展到串行接口,由SPI、Quad SPI (QPI) 和Octal SPI (OPI)几种串行接口,用于需要小型化的场合,能够提供带宽范围从100Mbps ~
转载
2024-04-17 19:59:26
359阅读
分区表 文章目录分区表1. esp32 flash结构1.1 flash 物理组成1.2 flash 内部结构1.3 esp32启动过程2. 分区表2.1 分区表的组成2.2 分区表的定义2.2.1 Name字段2.2.2 Type字段2.2.3 SubType字段2.2.4 offset和size2.2.5 flags2.3 系统分区表的查看2.4 分区表的更换2.4.1 使用内置分区表2.4.
转载
2024-03-26 06:24:50
1385阅读
目录说明一、ESP-NOP1.1、简介1.2、硬件准备1.3、代码演示1.3.1、官方示例1.3.2、代码改进简化二、力矩反馈2.1、Dagor项目介绍2.2、ESP32drive的力矩反馈2.2.1、硬件准备2.2.2、修改代码2.2.3、根据串口输出调试2.2.4、观察电机运行2.2.5、实际应用2.2.6、调试总结三、ESP32drive-Double的力矩反馈3.1、一个驱动器两个电机3
转载
2024-04-21 19:05:41
118阅读
一、概述在STM32单片机的开发工作中,我们需要提前搭建可支持代码编写、烧录和调试的开发环境,STM32的开发环境的IDE环境一只需要安装“Keil”即可完成,再辅助一些编辑工具如:“Source Insight”、“Visual Studio Code”等。ESP32C3-WROOM-02U模组的开发环境有两种:1、Windows IDF离线开发环境:就是在Windows系统中安装乐鑫官方提供的
转载
2024-07-19 14:19:49
736阅读
一、简介1.1 硬件介绍ESP32-S3 SoC 芯片支持以下功能:2.4 GHz Wi-Fi低功耗蓝牙高性能 Xtensa® 32 位 LX7 双核处理器运行 RISC-V 或 FSM 内核的超低功耗协处理器多种外设内置安全硬件USB OTG 接口USB 串口/JTAG 控制1.2 官方资料ESP-IDF编程指南Wi-Fi库HTTP服务器1.3 开发环境软件:IDF 5.1.1 硬件:ESP32
转载
2024-08-30 14:07:10
184阅读
系列一:ESP32系列模组基础学习系列笔记 1、 爬坑学习新旅程,虚拟机搭建esp32开发环境,打印 “Hellow World”。 2、 巧用eclipes编辑器,官方教程在在Windows下搭建esp32开发环境,打印 “Hellow World”。 3、 认识基本esp32的GPIO接口,开始点亮您的第一盏 LED和中断回调实现按键功能 。 4、体会esp32的强大的定时器功能, 实现定时2
转载
2024-06-12 13:19:07
97阅读
文章目录1 HTTP Client 实验工程简介1.1 实验工程选择1.1.1 新建自己的工程app-http-client1.1.2 直接使用官方例程esp_http_client1.2 统一资源定位符URL1.2.1 URL的格式1.2.2 使用HTTP的URL1.3 超文本传送协议 HTTP1.3.1 HTTP的报文结构1.4 HTTP实验工具httpbin.org1.5 实验分析1.5.
转载
2024-04-15 11:44:35
163阅读
内容概要1、智能家居介绍2、智能家居市场分析3、内容介绍4、收益介绍智能家居介绍智能家居是什么:智能家居市场分析:中国智能家居规模:地产市场分析:家装市场分析:内容介绍1、WiFi技术原理2、智能家居系统开发3、WiFi开发环境搭建4、WiFi(GPIO/UART/PWM/TIME)外设应用开发5、FreeRTOS实时操作系统6、LwIP网络协议栈、WiFi网络编7、WiFi应用开发(智能开关、智
ESP32番外 : ESP32更改BLUFI自定接收数据长度大小最近在用ESP32的BLUFI的时候,发现一个问题就是BLUFI自定义数据只能接收255个数据,但是我APP发过来的数据明显大于255。经过摸索之后发现有下面方法可以解决。所以有以下几个方式去解决这个问题修改BLUFI的自定义数据接收数据的大小 (不建议,但是修改了也没有什么影响,在无法修改APP的时候可以使用这个方式)修改app端,
转载
2024-03-29 13:31:30
107阅读
说明:我参考正点原子战舰开发板的例程和实验进行深入思考学习,读者若觉得有哪里描述不全的可以去这里下载资料查阅:stm32f103战舰开发板概念这里所说的堆栈,是针对单片机所说的“堆”(HEAP)与“栈”(STACK),它们是在内存中开辟的一片拥有特殊用途的区域;这里所说的内存,是指STM32片内的RAM,对于大容量的STM32F10xxx来说RAM的大小为64KB。内存布局时,MDK-ARM编译器
/*处理网络数据的时候往往需要用到JSON数据格式,单片机如果不用cJSON库,处理起来会非常吃力 以下程序与注释讲解了cJSON在STM32F103C8T6上移植并使用案例 使用cJSON只需要在工程里添加cJSON.c与cJSON.h文件即可,方便快捷 */
//cJSON使用的结构体
typedef struct cJSON //cJSON结构体
{
struct c
转载
2024-07-17 08:34:07
55阅读
在我们学习STM32时中断是一个必不可少的部分,中断能够帮助我们解决很多问题,下面就让小编给大家展示STM32中断相关知识吧。一、中断的定义 中断就是CUP暂时中断正在执行的程序,转而去执行中断请求的外设或者事件的服务程序,待处理完毕中断服务程序后再执行原程序。例如,小明正在看书(CUP的主程序),这时有人打电话给小明,小明就去接这个电话(中断服务函数),接完电话后小明接着去看书(C
转载
2024-07-19 09:31:50
150阅读
最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255第24章 STM32F429的USART应用之八个串口FIFO实现本章节为大家讲解STM32F429的8个串口的FIFO驱动实现,后面的ESP8266,GPS,RS485,GPRS等试验都是建立在
重要说明:没有买mega2560的板子,因为最近价格有些贵。12块的8266手上有几块。这个绘图机可能和大家都的不一样,只是一个玩具,验证性的原型机。这只是一个原型机,它的绘制速度非常慢,只有大约30mm/s。原因主要是用的不是C语言实现,而是micro python脚本语言实现。只能做个demo演示。限位开关都没有装,装了目前也用不上,原因是esp8266能用的脚太少,没有足够安全可
转载
2024-05-12 00:00:09
93阅读
清单:Nodemcu ESP8266开发板(CH340G) 这个买来是制作LED矩阵时钟的,通过arduino,已经实现了连接网络、获取网络时间、显示时间,整体也运行了两周,都挺稳定的。配置SSID和PW都是在代码里写好的,但是心里一直记着应该是可以通过web配置的。但是为了给老婆的礼物,就先运行中吧。今天兴起,想用木板做个漂亮的外壳,排针在用电烙铁取下来的时候,不小心把8*
转载
2024-07-05 18:39:36
181阅读
学习rtthread,通过文章记录学习过程的一些问题。手上有一块STM32F407VE的核心板(带sd卡槽,连接MCU的SDIO),和安信可的esp8266-12F模块,现以此为基础实现从网络上下载文件。一. 使用rtthread studio 创建工程,基于芯片,使用rtthread4.0.2版本,特别注意相同配置在其他版本上不一定能成功。二. 配置SD卡2.1 打开项目资源管理器->di
转载
2024-04-04 09:27:57
146阅读
提示:本博客作为学习笔记,有错误的地方希望指正 文章目录一、ESP32新建工程参考资料:1.1、Vscode 中IDF的环境搭建1.1、使用IDF的历程1.2、Cmake构建工程二、硬件三、输出结果四、工程文件下载 一、ESP32新建工程参考资料: 参考资料:ESP IDF编程手册V4.4 任何芯片开发的第一步都是从新建工程开始,对于ESP32而言,初学的时候新建工程还不是那么好理解,ESP
转载
2024-08-28 16:42:14
114阅读
访问以下链接可下载有关 ESP32 的文档资料https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdfESP32ESP23的硬件资源ESP32 是集成 2.4 GHz Wi-Fi 和蓝牙双模的单芯片方案,采用台积电(TSMC)超低功耗的 40 纳米工艺,拥有最佳的功耗性能、射频性能、稳定性、
转载
2024-03-24 15:19:23
474阅读