ESP32、ESP8266
ESP32-S2、ESP32-S3、ESP32-C3
收不到激活邮件的说明
由
shaoziyang »
2024年 2月 3日 16:27
» 位于
社区公告
有网友反映注册账号后一直收不到激活邮件,无法激活账号和登陆。因为社区的邮件服务器在阿里云,可能对腾讯和网易邮箱不太友好。如果遇到这个问题,大家可以给管理员发邮件,附上用户名和邮箱,管理员会帮助激活账号。
shaoziyang@mail.micropython.org.cn
0 回复总数
1398 阅读次数
最新文章 由 shaoziyang
2024年 2月 3日 16:27
社区资源
由
shaoziyang »
2019年 10月 25日 15:51
» 位于
参考资料
中文教程
pybCN
MicroPython固件
MicroPython例程
microbit驱动库
micropython驱动库
makecode扩展
MakeCode Arcade 游戏合辑
趣味程序
性能测试对比
社区网盘 ( 暂停使用 )
知识库
Joplin 真正便携版
个人随身网盘 KodStick
注
gitee上的更新可能晚于github
...
0 回复总数
38345 阅读次数
最新文章 由 shaoziyang
2019年 10月 25日 15:51
C3/S2/S3 中增加了读取温度功能
由
shaoziyang »
2024年 5月 9日 10:13
esp32 C3/S2/S3 中增加了读取温度功能,终于可以读取芯片内部温度了。
esp32/modesp32: Add mcu_temperature() function for C3/S2/S3 devices.
和esp32不同,读取温度的方法是:
import esp32
esp32.mcu_temperature()
0 回复总数
53 阅读次数
最新文章 由 shaoziyang
2024年 5月 9日 10:13
几种ESP32开发板性能测试
回复总数: 1
由
shaoziyang »
2024年 4月 27日 12:59
为了了解esp32c6的性能,在手上的几个开发板上,做了一个简单的性能对比。编写了一小段测试程序,分别计算分形、圆周率等。测试不是太严谨,只作为一个参考。
测试程序如下,包括了加法、乘法(除法)、分形、圆周率等计算程序,分别计算每项测试所用的时间,时间越短代表性能越好。为了保证在相同的环境下进行测试,在测试前,将开发板的固件都升级到最新的测试版本。
from time import ticks_ms, ticks_diff
from machine import freq
from platform import platform
import gc
def run(func, *param):
gc.collect()
t1 = ticks_ms()
if param == None:...
1 回复总数
144 阅读次数
最新文章 由 shaoziyang
2024年 4月 27日 13:02
14 回复总数
1081 阅读次数
最新文章 由 shaoziyang
2024年 4月 21日 00:22
在 ESP32-S3-DevKitC-1 开发板上使用 UF2 bootloader
回复总数: 4
由
shaoziyang »
2024年 4月 5日 14:26
ESP32-S3-DevKitC-1 开发板是乐鑫官方的 ESP32-S3 开发板,是学习 esp32s3 编程比较好的一个开发板。以前更新固件时,都是通过 esptool.py 或者乐鑫的 flash download tool 软件,以及一些集成 esptool 功能的第三方软件(如thonny),虽然功能强大,但是需要安装软件,对初学者可能不够方便。现在 UF2 bootloader 也移植到了 esp32s3 上,安装 UF2 bootloader 后,就可以通过U盘方式升级固件,无需任何软件,非常方便。下面简单介绍其使用方法:
首先需要下载 esp32s3 的 UF2 bootloader,地址是: 。
将压缩文件中的 combined.bin 解压出来。...
4 回复总数
519 阅读次数
最新文章 由 shaoziyang
2024年 4月 7日 17:17
0 回复总数
363 阅读次数
最新文章 由 wj2228
2024年 3月 14日 23:09
ESP32系列支持通过命令进入bootloader
由
shaoziyang »
2024年 3月 14日 21:52
在前几天的一次更新中,增加了ESP32-S2/S3/C2/C3通过命令进入bootloader的功能
esp32/modmachine: Support bootloader on ESP32-S2/S3/C2/C3.
更新固件后,就可以通过 machine.bootloader() 命令控制MCU进入bootloader模式了。
0 回复总数
369 阅读次数
最新文章 由 shaoziyang
2024年 3月 14日 21:52
2 回复总数
1556 阅读次数
最新文章 由 shaoziyang
2024年 2月 13日 13:31
如何使用纯命令行操作esp8266
回复总数: 5
由
希絲缇娜 »
2023年 12月 8日 18:14
RT,不借助upycraft,thonny等工具,直接使用命令行操作py文件的上传下载之类的操作可行嘛?目前只会使用esptool刷固件,然后minicom连接进行简单的操作。但是想要编写py文件就很难了,有没有相应的教程啊。
5 回复总数
1502 阅读次数
最新文章 由 yptsai
2023年 12月 20日 19:53
1 回复总数
1565 阅读次数
最新文章 由 shaoziyang
2023年 11月 11日 13:21
.bin 和 .app-bin 两种 ESP32 固件区别
由
shaoziyang »
2023年 11月 5日 23:34
对于ESP32设备,.bin文件是适用于使用esptool.py直接刻录到闪存的完整固件。这些文件包括引导程序、闪存的分区表以及espressif所称的“应用程序二进制文件”,最后一个也就是microython程序,它是作为独立固件(.app-bin文件)提供的。如果您只想安装应用程序固件(例如,如果您使用支持空中传送固件更新的OTA固件)。
也就是说,正常情况下只需要使用 bin 文件,OTA 时使用 app-bin 文件。
0 回复总数
1462 阅读次数
最新文章 由 shaoziyang
2023年 11月 5日 23:34
ESP32 唤醒功能能关闭吗?
由
Jonas Zhuang »
2023年 10月 12日 17:09
请教下各位前辈们,我查阅了ESP-idf,C语言是有相关的函数对唤醒功能进行关闭和开启,但是Micropython我没有找到相关的功能操作,我尝试着用标志位进行判断,去开启与关闭。我一旦设置到唤醒功能后,无论标志位是False或True,在设备进入休眠的时候,就立马被唤醒。无法在某个位置直接关闭然后进入休眠。
有没有前辈是用Micropython开发ESP32的,可以分享一下操作吗。谢谢!
0 回复总数
987 阅读次数
最新文章 由 Jonas Zhuang
2023年 10月 12日 17:09
ESP32S3自己编译的固件只有6.4K PSRAM
回复总数: 4
由
knight34 »
2023年 10月 3日 21:41
import micropython
micropython.mem_info()
stack: 736 out of 15360 GC: total: 64000, used: 8064, free: 55936, max new split: 8257536
验证结果如上,总共64000,可分配8M,请教各大佬怎么解决?
官方固件验证结果如下:
import micropython
micropython.mem_info()
stack: 736 out of 15360
GC: total: 8196480, used: 9648, free: 8186832
4 回复总数
1991 阅读次数
最新文章 由 knight34
2023年 10月 6日 11:54
micropython EThernet LAN8720
回复总数: 7
由
Ediwin »
2020年 9月 12日 18:56
#GPIO00 - EMAC_TX_CLK : nINT/REFCLK (50MHz)
#GPIO16 - SMI_MDC : MDC (relocateable)
#GPIO17 - SMI_MDIO : MDIO (relocateable)
#GPIO19 - EMAC_TXD0 : TX0
#GPIO21 - EMAC_TX_EN : TX_EN
#GPIO22 - EMAC_TXD1 : TX1
#GPIO25 - EMAC_RXD0 : RX0
#GPIO26 - EMAC_RXD1 : RX1
#GPIO27 - EMAC_RX_DV : CRS
import network
from machine import Pin
lan = network.LAN(mdc=Pin(16),...
7 回复总数
4582 阅读次数
最新文章 由 177133852981
2023年 8月 7日 14:14
关于ESP32-pico-d4 芯片
由
hotter23 »
2023年 7月 12日 15:16
我最近学习用microPython 开发 esp32 芯片
我烧录了固件后,芯片可以正常启动,也提示了 microPython 的版本号 ,写入蓝牙的驱动脚本,执行后,正常print 广播的蓝牙名称 到控制台,但是手机无法搜索到这个蓝牙设备
我使用的是esp32-pico-d4 芯片
驱动用的是
v1.20.0 (2023-04-26) .bin (latest)
不知道有没有大佬遇到过
--------------------------------------------------------------
同样的固件 我烧录到 esp32-pico-v3 芯片中,也能正常使用,写入相同的蓝牙驱动脚本,正常工作,手机可以搜索到这个蓝牙设备
我有2个问题
1. v3 是不是...
0 回复总数
960 阅读次数
最新文章 由 hotter23
2023年 7月 12日 15:16
Thonny无法停止ESP32main.py,必须ctrl+c 才能停止
回复总数: 1
由
zhanglongbo »
2023年 7月 6日 11:38
esp32刷入官方micropython后,使用Thonny进行调试;测试发现点击左上角STOP按钮后,系统会重启,并重新运行main.py,此时无法访问esp32的文件系统(显示设备忙),必须ctrl+c,才能停止main.py自启动,shell和文件系统才能使用;但换台电脑,直接stop就能直接让esp32停止下来;两台电脑软件版本一致;
1 回复总数
1268 阅读次数
最新文章 由 shaoziyang
2023年 7月 7日 10:27
ESP8266固件支持开关|调光|电机正反转|指纹|红外遥控器
回复总数: 1
由
loog »
2023年 4月 26日 11:45
基于micropython1.91编译
1.红外模块连接说明
2.语音模块连接说明
3.固件MQTT参数说明
4.电机接入
5.调光灯和温度模块
固件下载地址
链接:
本帖隐藏的内容
提取码: nuk2
指纹模块使用视频
电机解锁
1 回复总数
1423 阅读次数
最新文章 由 create658
2023年 6月 23日 10:43
0 回复总数
943 阅读次数
最新文章 由 shaoziyang
2023年 6月 15日 12:19
请教ESP32蓝牙遥控程序
回复总数: 3
由
knight34 »
2023年 3月 6日 16:33
用ESP32做了个小车,想用手机APP通过蓝牙来遥控,请问是否有现成的手机蓝牙APP,以及写到ESP32的程序供参考,感谢分享
3 回复总数
1947 阅读次数
最新文章 由 knight34
2023年 5月 24日 17:26
【求助】请问esp8266如何进入睡眠状态
回复总数: 3
由
alpha49 »
2022年 12月 15日 13:27
esp8266在不工作时可以进入睡眠状态降低功耗,有调制解调器睡眠模式、轻度睡眠模式与深度睡眠模式三种模式,请问micropython分别怎样写代码可以让esp8266进入这三种睡眠模式?sleep()指令可以吗?
3 回复总数
2014 阅读次数
最新文章 由 shaoziyang
2023年 5月 22日 17:28
3 回复总数
1654 阅读次数
最新文章 由 shaoziyang
2023年 5月 15日 08:36
esp32,esp8266: 添加 ESP-NOW 协议支持
回复总数: 1
由
shaoziyang »
2023年 5月 4日 17:13
esp32,esp8266: Add support for the Espressif ESP-NOW protocol.
ESP-NOW is a proprietary wireless communication protocol which supports
connectionless communication between ESP32 and ESP8266 devices, using
vendor specific WiFi frames. This commit adds support for this protocol
through a new `espnow` module.
This commit builds on original work done by...
1 回复总数
1466 阅读次数
最新文章 由 c-527
2023年 5月 6日 08:52
ESP32-S3 在 thonny上无法连接设备
回复总数: 7
由
maxiaoqin1956 »
2022年 8月 7日 22:19
使用flash烧录工具烧录 GENERIC_S3-20220117-v1.18.bin (micropython官网下载)后,设备打印串口如下, 使用thonny软件安装 固件也一直无法安装成功提示错误如下,求大神帮忙解读一下是哪里问题,刚买的板子 卡在烧录这块了。 C:\Program Files (x86)\Thonny\python.exe -u -m esptool --port COM6 erase_flash
esptool.py v3.1
Serial port COM6
Connecting........_____....._____
Detecting chip type... ESP32-S3(beta3)
Chip is ESP32-S3(beta3)
Features: WiFi,...
7 回复总数
4095 阅读次数
最新文章 由 chongzi
2023年 3月 14日 10:36
0 回复总数
927 阅读次数
最新文章 由 rvki
2023年 3月 6日 18:03
ESP32关闭REPL串口
回复总数: 1
由
jackliang2023 »
2023年 2月 23日 10:26
在Micropython平台下,默认占用了ESP32的UART0作为RELP串口,用户程序不能使用这个串口,使MCU有限的资源不能充分利用。因为ESP32有WEBREPL功能,可以替代串口的RELP。经过重新固件,实现了关闭RELP串口的功能,MCU的三个串口都能当普通串口使用,扩大了芯片的使用范围。
基本的思路是将REPL的数据导入到类似LINUX下的NULL中,Micropython平台下没有这个,所以在头文件中构造一个虚拟的串口,把REPL的数据全部导向这个虚拟串口,最终实现了这个目标。但是WEBREPL的响应速度有点慢,不如串口的REPL,在程序调试阶段可以用原来的固件,用串口调试,等到产品生产阶段可以烧写新固件,用WEBREPL检测产品的运行情况。
1 回复总数
1418 阅读次数
最新文章 由 shaoziyang
2023年 2月 23日 10:37
1 回复总数
1754 阅读次数
最新文章 由 LinJiefeng
2023年 2月 13日 14:57
论坛权限
您 不能 在这个版面发表主题 您 不能 在这个版面回复主题 您 不能 在这个版面编辑帖子 您 不能 在这个版面删除帖子 您 不能 在这个版面提交附件