首页 > 其他分享 >1-WIFI&蓝牙(ESP32)转CAN总线&串口TTL模块-CSDK-VSCode开发环境搭建

1-WIFI&蓝牙(ESP32)转CAN总线&串口TTL模块-CSDK-VSCode开发环境搭建

时间:2024-03-29 21:24:12浏览次数:41  
标签:Python ESP32 WIFI 选择 点击 版本 串口 安装 下载

<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ESP32_CAN" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>

<iframe frameborder="0" height="1500" name="ifd" scrolling="auto" src="https://mnifdv.cn/resource/cnblogs/ESP32_CAN" width="100%"></iframe>

 

安装串口(CH340)驱动(已经安装的不需要安装)

 

 

 

等一会...

 

 

 

安装Python(如果已经安装了不需要安装)

Python版本必须3.8及其以上版本(3.9版本以后不支持win7)

根据自己的电脑选择安装32位或者64位

 

 

 

注意:如果以前安装了别的版本的Python,不需要选择 Add Python 3.8 to PATH

注意:如果以前安装了别的版本的Python,不需要选择 Add Python 3.8 to PATH

注意:如果以前安装了别的版本的Python,不需要选择 Add Python 3.8 to PATH

 

 

 

 

 

然后一路安装

 

安装完成以后更新pip源, 在windows下以管理员身份打开打开cmd

 

 

 

输入python -–version    查看python是否加入环境变量

显示 Python xxxx说明可以了

 

然后更新pip    输入  python -m pip install --upgrade pip

 

 

 

安装Visual Studio Code(如果已经安装了不需要安装)

1,下载地址: https://code.visualstudio.com/

 

这边已经下载好了

 

2,一直点击next安装,只是要注意安装这里勾选上

 

3,如果要设置中文; 点击插件, 搜索 Chinese  然后点击安装

 

安装完点击右下角会提示,重启

 

 

提示!

当前例程使用4.4.7版本进行开发, 如果用户已经安装了这个版本则不需要重复安装;

如果不是则按照下面的步骤进行安装(开发环境是可以无缝切换的,不会对用户原先的安装版本造成影响,可放心安装)

 

解压资源包

1,由于安装下载太过费时,而且经常下载失败,这边提供了已经下载好的包

 

 

2,把压缩包直接解压到电脑

 

 

 

 

安装ESP-IDF插件

1,点击插件, 搜索 Espressif  然后点击安装

 

2,点击查看,命令面板, 填写 configure esp-idf extension 然后点击

 

 

 等待这个地方配置完

 

 

配置IDF开发资源路径

1,点击中间这个

 

 

注意注意(给已经在用这个做开发的用户看),如果用户以前已经配置过环境,这个地方会显示自己的以前的配置;

如果用户还想用以前的做开发,那么就记住下面两个箭头指示的路径; 到时候如果想用以前的,只需要把下面的路径修改为

以前的, 然后接着按照下面的步骤操作就可以.

 

 

无论新用户还是已经在做开发的用户,接着按照下面的操作

4, idf路径选择刚才解压的文件夹里面的 esp-idf

 

 

5, 工具选择解压的那个文件夹

 

6, 点击Configure Tools

 

7, 先点击这个安装

 

 

 

等待一会 安装完成

 

8, 如果上面没有安装成功,报错了, 就尝试选择这个进行安装

 

 

 

 

下载测试

1,打开hellow_world 工程

 

右键选择通过 Code 打开

 

 

2,去掉这个欢迎页面,然后关掉

 

3,这个就是hellow_world程序

 

4,点击编译

 

 提示: 第一次编译时间有点长, 编译完这一次后面再编译就快了

 

编译成功

 

 

5,使用Type-C数据线连接上设备

 

5,点击左下角COM口,然后选择设备的COM口

 

6,选择 UART

 

7,然后点击下载

 

下载成功

 

8,打开串口监控助手

 

标签:Python,ESP32,WIFI,选择,点击,版本,串口,安装,下载
From: https://www.cnblogs.com/yangfengwu/p/18104635

相关文章

  • 手机可以搜索到wifi,但电脑搜索不到WiFi无线网络的解决方法
    手机可以搜索到wifi,但电脑搜索不到WiFi无线网络的解决方法:  (重点先尝试一下后面的原因二)手机可以搜索到wifi,但电脑搜索不到WiFi无线网络的解决方法一般来说,手机如果可以搜索到路由器Wi-Fi无线信号,并且可以连上上网,说明路由器自身和设置肯定是没有任何问题的,这种情况下,笔记......
  • ESP32-P4 --- 启动流程
     PROCPU执行一级引导程序(内含复位向量代码)根据复位原因及GPIO_STRAP_REG寄存器的值确定启动模式,比如UART下载模式、从FLASH加载二级引导程序执行加载二级引导程序,并执行入口函数call_start_cpu0()根据分区表的配置,加载应用程序通过应用程序二进制文件的头......
  • STM32 串口 DMA 接收不定长数据的一种方法
    1.前言使用串口接收不定长数据时,可以有多种方法,比如最常见的有额外使能一个定时器,在超过定时范围未收到后续的字节时,认为此帧结束;或者利用IDLE中断,当数据空闲时,自动产生中断;亦或每接收到一个字节后都通过应用程序进行一次处理。这次我们介绍另外一种方法,在DMA方式下利......
  • ESP32-P4 --- 多核影响
    为避免意外读取flashcache,一个CPU在启动flash写入或擦除操作时,另一个CPU将阻塞。在flash操作完成前,会禁用所有在CPU上非IRAM安全的中断。 HAL函数``cpu_hal_get_cycle_count()``,PU周期是各核心独立计数的,因此本方法仅适用于测量中断处理程序或固定在单个核心......
  • Android 11.0 系统Settings横屏状态下wifi扫码不能识别功能修复
    1.前言在11.0的系统rom产品定制化开发过程中,在对于wifi扫描二维码的时候,可以看到相关的wifi信息,在竖屏的情况下不会有什么问题,但是如何在系统settings横屏的情况下扫描wifi的二维码的时候,发现识别不了,接下来就来分析下相关的wifi扫描相关流程,看如何实现相关功能2.系统Sett......
  • QT串口通信原理加实例
    串口通信原理:一、串口通信的基本原理串口的本质功能是作为CPU和串行设备间的编码转换器。当数据从CPU经过串行端口发送出去时,字节数据转换为串行的位(bit);在接收数据时,串行的位被转换为字节数据。应用程序要使用串口进行通信,必须在使用之前向操作系统提出资源申请要求(打开......
  • FPGA入门笔记010——UART串口接收模块设计
    1、串口接收模块原理​当对于数据线Rs232_Rx上的每一位进行采样时,一般情况下认为每一位数据的中间点是最稳定的。因此一般应用中,采集中间时刻时的电平即认为是此位数据的电平,如图1所示。图1——串口接收时序图(图中BPS_CLK为采样时钟)​但是在实际工业应......
  • 串口通信
    串口通信 在对串口进行编程时候,我们要向串口发送指令,然后我们解析串口返回的指令。从.NETFramework2.0开始,C#提供了SerialPort类用于实现串口控制。命名空间:System.IO.Ports。1、常用的字段:PortName:获取或设置通信端口BaudRate:获取或设置串行波特率Parity:获取或设置奇偶......
  • kali wifi断网攻击/掉线攻击应对方式(全网仅此一份)
    攻击的命令是:输入“aireplay-ng--bssid攻击的WiFi的MAC-c信道-0攻击次数wlan0mon”开始攻击,WiFi下面所有连接它的人都掉线了。aireplay-ng--bssid攻击的WiFi的MAC-c信道-0攻击次数wlan0mon如果攻击次数是0则会无限攻击应对方法:方式1:采用动态MAC/随机MAC上网......
  • stm32串口使用dma接收数据全为0发送正常
    cubemx版本:keil版本:当使用cubeMX生成代码时,需要调整dma初始化和串口初始化的顺序,在3处那里调整,不然串口接收的数据全是0,未知原因,只找到办法......