一、故事首先谈一谈为啥要做这个东西,总之是一种割舍不断情结、念想。现在心愿已了,可以安息了。。。。。。哈哈。其实要从我经历讲起,这就有点扯了,如果没有兴趣看,请忽略下段内容。 /* 大概是大二时候,为了参加学校比赛,组装了一台无人机,只有外壳是自己用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 ~
分区表 文章目录分区表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.
目录说明一、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、 认识基本esp32GPIO接口,开始点亮您第一盏 LED和中断回调实现按键功能 。 4、体会esp32强大定时器功能, 实现定时2
文章目录1 HTTP Client 实验工程简介1.1 实验工程选择1.1.1 新建自己工程app-http-client1.1.2 直接使用官方例程esp_http_client1.2 统一资源定位符URL1.2.1 URL格式1.2.2 使用HTTPURL1.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自定接收数据长度大小最近在用ESP32BLUFI时候,发现一个问题就是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章       STM32F429USART应用之八个串口FIFO实现本章节为大家讲解STM32F4298个串口FIFO驱动实现,后面的ESP8266,GPS,RS485,GPRS等试验都是建立在
 重要说明:没有买mega2560板子,因为最近价格有些贵。12块8266手上有几块。这个绘图机可能和大家都不一样,只是一个玩具,验证性原型机。这只是一个原型机,它绘制速度非常慢,只有大约30mm/s。原因主要是用不是C语言实现,而是micro python脚本语言实现。只能做个demo演示。限位开关都没有装,装了目前也用不上,原因是esp8266能用脚太少,没有足够安全可
清单:Nodemcu ESP8266开发板(CH340G) 这个买来是制作LED矩阵时钟,通过arduino,已经实现了连接网络、获取网络时间、显示时间,整体也运行了两周,都挺稳定。配置SSID和PW都是在代码里写好,但是心里一直记着应该是可以通过web配置。但是为了给老婆礼物,就先运行中吧。今天兴起,想用木板做个漂亮外壳,排针在用电烙铁取下来时候,不小心把8*
转载 2024-07-05 18:39:36
181阅读
学习rtthread,通过文章记录学习过程一些问题。手上有一块STM32F407VE核心板(带sd卡槽,连接MCUSDIO),和安信可esp8266-12F模块,现以此为基础实现从网络上下载文件。一. 使用rtthread studio 创建工程,基于芯片,使用rtthread4.0.2版本,特别注意相同配置在其他版本上不一定能成功。二. 配置SD卡2.1 打开项目资源管理器->di
提示:本博客作为学习笔记,有错误地方希望指正 文章目录一、ESP32新建工程参考资料:1.1、Vscode 中IDF环境搭建1.1、使用IDF历程1.2、Cmake构建工程二、硬件三、输出结果四、工程文件下载 一、ESP32新建工程参考资料:  参考资料:ESP IDF编程手册V4.4   任何芯片开发第一步都是从新建工程开始,对于ESP32而言,初学时候新建工程还不是那么好理解,ESP
访问以下链接可下载有关 ESP32 文档资料https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdfESP32ESP23硬件资源ESP32 是集成 2.4 GHz Wi-Fi 和蓝牙双模单芯片方案,采用台积电(TSMC)超低功耗 40 纳米工艺,拥有最佳功耗性能、射频性能、稳定性、
  • 1
  • 2
  • 3
  • 4
  • 5