Search found 10 matches

by heipppppp
Tue Feb 08, 2022 7:09 am
Forum: ESP-IDF 中文讨论版
Topic: esp32的SPI实时采集
Replies: 5
Views: 10530

Re: esp32的SPI实时采集

定时器确实无法实现,看门狗的问题我是直接关闭了看门狗,PWM计数中断我使用的是PWM输出脉冲,PCNT计数中断,但是通过示波器发现每次中断产生后(即产生PWM下降沿)到启动spi采集会出现18-20us的延迟,官方给出的回答是:
  1. [ESP]因为 spi_device_transmit 需要这么长时间启动spi传输,如果一次只传输一点数据,速度将很慢。看看能不能改成连续传输
,目前正在尝试连续传输
by heipppppp
Mon Dec 27, 2021 2:55 am
Forum: ESP-IDF 中文讨论版
Topic: esp32的SPI实时采集
Replies: 5
Views: 10530

esp32的SPI实时采集

我通过SPI和外接的AD 芯片实现通信,可以对AD值进行读取 现在想 以10us的速度(100KHz)进行采样 ,我尝试了 :( 使用10us的定时器,但是会导致 看门狗复位 ,如果使用 延时函数 则不会触发看门狗,但是 无法达到100K的采样率 请问大家有什么好的建议吗? :!: 定时器方式 失败 ,因为 esp32的周期性esp_timer会对最小计时器周期施加50us的限制 ,也就是说我想使用10us是无法实现的 :?: 现在我想通过pwm控制spi的片选信号,在PWM下降沿时进行一次AD采集,这就需要使用LEDC— PWM的计数中断 ,但是技术手册上只有寄存器的设置,我应该如何在代码中...
by heipppppp
Wed Nov 24, 2021 8:13 am
Forum: ESP-IDF 中文讨论版
Topic: [已解决]ESP32S3无法挂载EMMC芯片
Replies: 1
Views: 4833

Re: [已解决]ESP32S3无法挂载EMMC芯片

我把
  1.  slot_config.width = 8;
改成
  1.  slot_config.width = 1;
就成功了,目前还不知道为什么,先去查找资料再说
by heipppppp
Wed Nov 24, 2021 6:03 am
Forum: ESP-IDF 中文讨论版
Topic: [已解决]ESP32S3无法挂载EMMC芯片
Replies: 1
Views: 4833

[已解决]ESP32S3无法挂载EMMC芯片

硬件:ESP32-S3-DevKitC-1 环境:ubuntu+vscode IDF版本:v4.4 问题描述: 我想使用一个8线的mmc芯片作为外部存储,但是当我稍微修改例程后,发现无法挂载文件系统 代码: #include <stdio.h> #include <string.h> #include <sys/unistd.h> #include <sys/stat.h> #include "esp_err.h" #include "esp_log.h" #include "esp_vfs_fat.h" #include "driver/sdspi_host.h" #include "dri...
by heipppppp
Thu Nov 18, 2021 5:26 am
Forum: ESP-IDF 中文讨论版
Topic: idf-tools安装总是下载失败
Replies: 2
Views: 3566

Re: idf-tools安装总是下载失败

提示显示从github上clone文件,网络超时。可以选择搭梯子或者直接下载图形化的离线安装包
by heipppppp
Tue Nov 09, 2021 9:36 am
Forum: ESP-IDF 中文讨论版
Topic: esp32s3内存分配问题
Replies: 0
Views: 2113

esp32s3内存分配问题

我的开发环境是,esp32s3,idf4.4,vscode,ubuntu18.04,我想在DRAM中分配一个128K字节大小的内存用作ringbuffer,但是声明 DRAM_ATTR uint8_t core0_buff[1024*128] = {0}; 时就编译不通过,根据官网上的数据手册,我的DRAM为512K,DRAM应当是够的,为什么会失败呢?其次当我改变为48k DRAM_ATTR uint8_t core0_buff[1024*48] = {0}; 时就可以通过.(64K也不能通过) 编译通过时串口监视到的信息为: I (0) cpu_start: App cpu up. I (...
by heipppppp
Thu Nov 04, 2021 6:01 am
Forum: ESP-IDF 中文讨论版
Topic: ESP32 WIFI SOFTAP 模式, 是否可以像一个普通的 AP 那样可以有多个 STA 连接到它并让 STA 相互通信
Replies: 1
Views: 2482

Re: ESP32 WIFI SOFTAP 模式, 是否可以像一个普通的 AP 那样可以有多个 STA 连接到它并让 STA 相互通信

可以的,当AP模式时,最多可以有8个(还是10个,我忘了)STA连接,通信的话可以根据连接后分配给STA的IP地址进行通信
by heipppppp
Tue Sep 28, 2021 2:51 am
Forum: ESP-IDF 中文讨论版
Topic: [已解决]esp32S3无法烧写
Replies: 4
Views: 11014

Re: esp32S3无法烧写

谢谢,通过切换master分支后执行 ./install.sh 成功。
by heipppppp
Sun Sep 26, 2021 3:41 am
Forum: ESP-IDF 中文讨论版
Topic: [已解决]esp32S3无法烧写
Replies: 4
Views: 11014

Re: esp32S3无法烧写

现在我换成ubuntu18.04 ,idf也换成了4.4,但是我进入menuconfig仍然只有esp32s3(beta2)这一个选项,尝试esp32s3beta2进行烧写,出现以下问题: my001@my001-VirtualBox:~/esp/esp-idf-esp32s3-gitee/esp-idf/examples/get-started/hello_world$ idf.py -p /dev/ttyUSB0 flash Executing action: flash Running ninja in directory /home/my001/esp/esp-idf-esp32s3-...
by heipppppp
Thu Sep 23, 2021 9:58 am
Forum: ESP-IDF 中文讨论版
Topic: [已解决]esp32S3无法烧写
Replies: 4
Views: 11014

[已解决]esp32S3无法烧写

使用的是esp32S3,IDF v4.3,环境windows 10
前面的构建都可以成功,但是一进入烧写就会报错:
A fatal error occurred: This chip is ESP32-S3(beta3) not ESP32-S3(beta2). Wrong --chip argument?
请问原因是什么呢?我进入 menuconfig 界面,SDK只有ESP32-S3(beta2) 没有ESP32-S3(beta3) 版本,是因为现在还不支持ESP32-S3(beta3) 吗?