ESP32开发环境安装
# ESP32 # ide # 安装环境前言ESP32 入门第一步,便是安装开发环境,经常因为网络原因导致安装失败或者安装时间超长,作为初学者这是一件非常头疼,也是特别影响体验的事情。最便捷的方法当然是下载一个软件安装包,一路按鼠标便可完成安装,而不需要去配置各种环境。乐鑫提供了一键安装工具,打包了开发框架 esp-idf,代码编辑器 espressif-ide 以及环境工具,可以满足一键安装要求。接下来详细讲解工具的安装。step1
创建第一个ESP32工程
# ESP32 # 第一个项目step1 创建工程第一次打开 espressif-ide,设置好工程路径如下选择 File->New-> 乐鑫 IDF 项目选择一个模板开始创建项目先选择芯片平台,我这里选了 esp32s3,根据自己项目选择,下图中第 3 步开始编译项目。首次编译时间比较长,需要耐心等待。出现下面结果表示编译成功啦。step2 程序下载待续...
ESP32编译下载命令
# ESP32cd D:Espressifmyworkspacehello_world //cd切换到工程目录下
. $HOME/esp/esp-idf/export.sh //添加环境变量,本条针对MAC
idf.py --list-targets //查看有哪些芯片平台
idf.py set-target esp32s3 //设置芯片
idf.py menuconfig //配置参数,可跳过
idf.
macOS命令行查看串口并打开串口终端
# ESP32 # 查串口 # MACOSmacOS 上查看端口,运行以下命令:ls /dev/cu.*您将看到类似如下输出:/dev/cu.Bluetooth-Incoming-Port /dev/cu.wchusbserial54CE026
/dev/cu.usbmodem54CE0260571 /dev/cu.wchusbserial5577030输入如下命令,打开串口终端屏幕(波特率默认:115200):screen /dev/c
ESP32工程VScode头文件波浪线函数变量定义不跳转问题
# ESP32 # 波浪线 # 定义不跳转问题现象如标题,解决办法如下:打开工程,删除.vscode 目录下配置文件菜单栏选中 view->Command Palette...重新编译工程即可。
查询ESP32模组Flash信息
# ESP32pip install esptool //参考地址:https://docs.espressif.com/projects/esptool/en/latest/esp32s3/installation.html
esptool.py flash_id // 连接模组至PC,输出结果如下:通过 Device 号查询查询厂家信息点击链接
win操作系统thonny安装
# thonny安装 # python IDE1.thonny 官网下载2.安装 thonnystep1:step2:step3:step4:step5:step6:step7:3.验证双击桌面快捷方式,选择语言并启动启动界面如下:
win如何安装python3环境
# python3安装 # win安装phthon3环境1.python 官网下载2.安装点击下载完成的 .exe 可执行文件,步骤如下:3.验证打开命名行工具 win + R cmd,输入 python -V,查看当前 python 版本与安装是否一致。
STM32串口空闲中断不起作用怎么办?
# STM32 # 串口前言STM32 串口空闲中断有效的解决了不定长数据包接收问题,在一些特定场合空闲中断并不起作用。step1 空闲中断的触发条件在完成一帧数据接收后,紧接着收到空闲帧将触发 STM32 串口空闲中断,触发的前提为允许空闲中断。空闲帧的定义为,连续收到一定长度的高电平。长度与设置有关,通常为起始位 + 数据位 + 停止位长度。例如,串口配置位 115200+8+N+1,长度为 10bit,即 1bit
QT串口波特率大于115200实现方法
# 波特率 # 串口系统设置 QT 串口波特率最大值为 115200bps, 并不能满足很多使用场合。本章演示添加其他波特率的方法。step1 打开 qserialPort.h 文件,添加其他波特率,修改代码如下:enum BaudRate {
Baud1200 = 1200,
Baud2400 = 2400,
Baud4800 = 4800,
Baud
打造属于你自己的STM32下载器调试器--------DAPLink
# STM32 # 下载调试器 # DAP-Link # CMSIS-DAP # ST-Link1.背景在开发 STM32 等基于 arm 内核的单片机时,几乎所有人都会遇到同一个问题。那就是选择一款什么样的下载调试器呢?市面上有各式各样的下载调试器可供我们选择,我觉得选择一款最合适自己的,才是重要的。常用的下载器包括 J-Link,ST-Link,J-Link0B,CMSIS-DAP,DAPLink 等。当接触到 DAPLink 这个方案后,我们根据官方开源的原理图,设计了一版下载调试并且
- 1
- 2
- 3
- 4
- 5
- 6
- 7