esp32-c3开发板中不能导入I2S的问题

ESP32、ESP8266
ESP32-S2、ESP32-S3、ESP32-C3
tankiuo
帖子: 10
注册时间: 2021年 12月 22日 23:43

esp32-c3开发板中不能导入I2S的问题

#1

帖子 tankiuo »

最近在对烧录最新版micropython固件的开发板进行使用时,发现不能导入使用I2S,使用IIS也是不能导入,提示报错:不能导入I2S模块,查看micropython的官方文档,是可以导入的。这就奇怪了,不知道是开发板本身的问题还是说这个固件有问题。求大神帮忙解决。

头像
shaoziyang
帖子: 3917
注册时间: 2019年 10月 21日 13:48

Re: esp32-c3开发板中不能导入I2S的问题

#2

帖子 shaoziyang »

用 help('modules') 看看支持哪些功能。

tankiuo
帖子: 10
注册时间: 2021年 12月 22日 23:43

Re: esp32-c3开发板中不能导入I2S的问题

#3

帖子 tankiuo »

使用help('modules')可以出现常用的模块,例如machine, esp32,network等。。但是查不出来machine中有哪些方法。查出来的都是python通用的方法。
 

头像
shaoziyang
帖子: 3917
注册时间: 2019年 10月 21日 13:48

Re: esp32-c3开发板中不能导入I2S的问题

#4

帖子 shaoziyang »

查看 machine 包含的功能,可以用

import machine
dir('machine')
 

tankiuo
帖子: 10
注册时间: 2021年 12月 22日 23:43

Re: esp32-c3开发板中不能导入I2S的问题

#5

帖子 tankiuo »

1.PNG
1.PNG (86.42 KiB) 查看 5207 次
 

头像
shaoziyang
帖子: 3917
注册时间: 2019年 10月 21日 13:48

Re: esp32-c3开发板中不能导入I2S的问题

#6

帖子 shaoziyang »

写错了,不要引号

代码: 全选

dir(machine)

tankiuo
帖子: 10
注册时间: 2021年 12月 22日 23:43

Re: esp32-c3开发板中不能导入I2S的问题

#7

帖子 tankiuo »

没有引号的话,就直接报错。其他的例如math库也是一样,dir(math)就报错。




能否这样:把https://github.com/micropython/micropython/blob/master/ports/esp32/machine_i2s.c   的代码改为python文件,然后导入到开发板中去,作为py文件同时使用??

头像
shaoziyang
帖子: 3917
注册时间: 2019年 10月 21日 13:48

Re: esp32-c3开发板中不能导入I2S的问题

#8

帖子 shaoziyang »

剪贴板01.jpg
剪贴板01.jpg (34.88 KiB) 查看 5192 次
 

taobaowang
帖子: 35
注册时间: 2022年 2月 20日 04:42

Re: esp32-c3开发板中不能导入I2S的问题

#9

帖子 taobaowang »

请尝试升级官方micropython1.18固件, 然后尝试使用Softi2c
发现esp32-c3-13没有i2c硬件引脚,只能软件

头像
shaoziyang
帖子: 3917
注册时间: 2019年 10月 21日 13:48

Re: esp32-c3开发板中不能导入I2S的问题

#10

帖子 shaoziyang »

taobaowang 写了:
2022年 2月 20日 04:51
请尝试升级官方micropython1.18固件, 然后尝试使用Softi2c
发现esp32-c3-13没有i2c硬件引脚,只能软件

 
ESP32-S2/S3/C3的固件目前还在完善中,要等待后续版本。

回复

  • 随机主题
    回复总数
    阅读次数
    最新文章