STM32 本身没有自带 EEPROM,但是 STM32 具有 IAP(在应用编程)功能,所以我们可以把它的 FLASH 当成 EEPROM 来使用STM32 FLASH 简介不同型号的 STM32,其 FLASH 容量也有所不同,最小的只有 16K
转载
2024-06-13 16:45:13
89阅读
一、新建工程打开LabWindows CVI软件,在桌面新建SerialDebug文件夹用来保存工程文件,在欢迎页点击New–>Project 或者在软件首页点击File–>New–>Project 将Project创建在新的Workspace中,设置完成后点击OK 新建一个用户GUI界面,点击File–>New–>User Interface 新建完成后如下图所示二
硬件2022年6月初合宙新上市了 AIR32F103 系列 MCU, 市面上 STM32F103 的克隆大军又增加了新的一员. 支持的最高主频 216MHz (实际上PLL设置到32倍频时为256MHz), 硬件上可以Pin2Pin替换STM32F103 LQFP48 和 LQFP64, 可以换贴到Bluepill这类开发板.TYPEAIR32F103CBT6AIR32F103CCT6AIR32F
分区表 文章目录分区表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阅读
STM32F系列MCU的FLASH的编程其实是非常简单的,它内部有一个FPEC模块专门用于管理FLASH操作,包括高压产生、擦除、写入等等过程,在ST官文PM0042这篇Application note里面,有详细介绍其编程流程及实现方法。顺便吐糟下,ST文档的一贯风格,介绍的不明不白,文档写的乱七八糟,这与Atmel/Freescal/Microchip等公司的文档基本不在一个水平上。吐糟的
转载
2024-06-03 11:02:16
37阅读
ESP32 ECO3 及以上版本 的芯片支持 Secure Boot V1 和 Secure Boot V2。使用 ESP32 ECO3 版本的芯片推荐使用 Secure Boot V2, 此篇文档记录基于 ESP32 ECO3 芯片通过 Flash 下载工具开启 Secure Boot V2 的实现。支持 Secure Boot V2 的产品如下:芯片型号Secure Boot 版本ESP32
一、简介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阅读
以下内容参照野火例程来写的,有条件或者还有疑问的地方可以阅读野火例程一、工具 1、硬件:STM32F103VET6单片机(HAL库) 2、编译环境:Atollic TrueSTUDIO for STM32 9.3.0 3、辅助工具:STM32CubeMX二、创建一个裸机工程,配置三个GPIO引脚为输出模式用于控制LED灯 1、调试接口打开 2、时
转载
2024-04-12 22:36:20
534阅读
注:本文侧重于直接应用,涉及到的一些底层原理还请自行搜索了解涉及到的硬软件信息如下:单片机:STM32F407VET6FLASH芯片:W25Q16(其他型号代码中只需要做适当修改即可),关于不同型号的的FLASH芯片,可以参考如下链接,讲解的很详细Stm32mx版本:6.4话不多说,直接上正文一、配置Cubemx1.时钟配置,若使用内部时钟则跳过此步2.sys配置,基本配置不用多说3.spi配置4
转载
2024-09-06 10:24:17
249阅读
已板级验证介绍ESP32方案的无线FPGA调试器,成本非常低,可以使用Vivado无线调试XilinxAMD FPGA。相比原工程,提高了可移植性,增加自动配网功能,增加oled显示连接状态、IP地址。作者们主要作者derekmulcahy:Xilinx Virtual Cable Server for Raspberry Pi ciniml向ESP32移植:Xilinx Virtual Cabl
转载
2024-08-24 16:28:26
85阅读
百度来的ROM发展史:rom最初不能编程,出厂什么内容就永远什么内容,不灵活。后来出现了prom,可以自己写入一次,要是写错了,只能换一片,自认倒霉。人类文明不断进步,终于出现了可多次擦除写入的EPROM,每次擦除要把芯片拿到紫外线上照一下,想一下你往单片机上下了一个程序之后发现有个地方需要加一句话,为此你要把单片机放紫外灯下照半小时,然后才能再下一次,这么折腾一天也改不了几次。历史的车轮不断前进
转载
2024-08-06 12:32:50
490阅读
合宙ESP32C3 更换Flash调整lua固件教程分享?合宙官方的固件编译指南:https://wiki.luatos.com/develop/compile/ESP32C3.html
?合宙给出的更换flash的文档说明:https://wiki.luatos.com/chips/esp32c3/change_flash.html?highlight=flash
合宙ESP32C3原理图
转载
2024-05-23 22:39:58
811阅读
我从stm32一路学到esp32,发现这款芯片挺好玩的,主要是还是stm32太贵了,stm32主要是很多坑有人遇到了,并给出了解决方法,esp32这方面就少点,有时候找不到的,只能靠自己了。本文使用vscode加esp32 idf环境,主要是解决esp32 idf使用esp32自带的falsh,存字库,显示中文,之前使用文件系统来显示,使用上比较卡顿,我这里使用esp32自带的函数显示,解决卡顿问
转载
2024-03-20 12:53:19
535阅读
在本文中,您将找到使用 Flash Professional 创建的应用程序的性能优化战略。 优化过程包括编辑 FLA 项目文件,确保所发布的应用程序已实现的(或实际的)帧速率足以能流畅地回放动画。如果以前运行过 Flash 项目并且看到了经常停顿的动画,那么这就是您希望避免的行为。 如果希望复制一个有停顿的动画测试,可创建一个具有简单动画的项目并分配小于 10(如 5)的帧速率。 通过发布 SW
【前言】 许多用户在使用 ESP32 做开发的时候,都会碰到如何选择外接 Flash 的难题,因为不同厂商的 Flash 存在很多差异,Flash 支持的工作模式也不同。【如何给 ESP32 选择外接 Flash】 用户在选择 Flash 时,需要注意以下几个方面: * 工作电压 * 容量 * 工作模式 * 工作环境温度 1. 工作电压 这是一个用户在选择 Flash 时很容易忽视但又非常重要的参
转载
2024-03-16 13:46:44
1337阅读
Modbus主站例子这个示例展示了使用FreeModbus协议栈来实现ESP32作为主站设备来进行通信, 该示例能读取和写入连接到Modbus线路从站设备的属性值。所有需要访问的参数都在在Modbus主站示例源文件的数据字典中定义。 这些参数以属性的形式表示,每个属性都有其名称和属性ID ,这些属性与连接到Modbus线路的从站设备的寄存器相关联。 此外,该示例实现了一个简单的控制算法,用于检查从
转载
2024-08-23 19:28:09
75阅读
1. 标准spi主从都在自己的数据线上发送/接收数据,主机如果需要接收数据,则需要单独发一段数据才能触发从机应答,从而接收从机数据CPOL 时钟极性CPOL =0 表示时钟空闲为低电平,下降沿采样
CPOL = 1表示时钟空闲为高电平 ,上升沿采样CPHA时钟相位CPHA = 0 表示从第一个跳变沿开始采样CPHA = 1 表示从第二个跳变沿开始采样根据CPOL和CPHA可以组合成四种spi模式
转载
2024-03-23 11:39:14
399阅读
一、概述在STM32单片机的开发工作中,我们需要提前搭建可支持代码编写、烧录和调试的开发环境,STM32的开发环境的IDE环境一只需要安装“Keil”即可完成,再辅助一些编辑工具如:“Source Insight”、“Visual Studio Code”等。ESP32C3-WROOM-02U模组的开发环境有两种:1、Windows IDF离线开发环境:就是在Windows系统中安装乐鑫官方提供的
转载
2024-07-19 14:19:49
736阅读
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录一、首页二、开发环境三、开发过程四、整体代码 一、首页该部分主要为博主本人学习记录,以便后续要用到的时候可以快速上手,同时也帮助初学者快速建立一个工程项目,学习MQTT通信;或者想要使用ESP32做开发的人,快速理解MQTT的运作方式的一个文章。因为博主本人代码功底有限,ESP32使用也不多,如有不对之处,请多包涵。二、开发
转载
2024-07-17 13:16:23
343阅读
某宝上买了个esp32,还有一本ESP32开发指南的书。 然后就是环境搭建。上面写的主要是linux上的,我在自己的orange pi pc开发板上搭建了半天,后面还是有些地方有问题,没弄好。以后有空了再处理处理,毕竟一个香橙派的价格那么低,再加一个显示屏价格也不高,而且它本身也能硬件编程,还能用于学习各种编程......虽然速度慢了点,但是入门级绝对够用。当然,如果那些A80啦、rk339
转载
2024-05-20 10:26:32
655阅读