- [ESP]因为 spi_device_transmit 需要这么长时间启动spi传输,如果一次只传输一点数据,速度将很慢。看看能不能改成连续传输
Search found 10 matches
- 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的延迟,官方给出的回答是:,目前正在尝试连续传输
- 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的计数中断 ,但是技术手册上只有寄存器的设置,我应该如何在代码中...
- Wed Nov 24, 2021 8:13 am
- Forum: ESP-IDF 中文讨论版
- Topic: [已解决]ESP32S3无法挂载EMMC芯片
- Replies: 1
- Views: 4833
Re: [已解决]ESP32S3无法挂载EMMC芯片
我把 改成就成功了,目前还不知道为什么,先去查找资料再说
- slot_config.width = 8;
- slot_config.width = 1;
- 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...
- Thu Nov 18, 2021 5:26 am
- Forum: ESP-IDF 中文讨论版
- Topic: idf-tools安装总是下载失败
- Replies: 2
- Views: 3566
Re: idf-tools安装总是下载失败
提示显示从github上clone文件,网络超时。可以选择搭梯子或者直接下载图形化的离线安装包
- 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 (...
- 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地址进行通信
- Tue Sep 28, 2021 2:51 am
- Forum: ESP-IDF 中文讨论版
- Topic: [已解决]esp32S3无法烧写
- Replies: 4
- Views: 11014
Re: esp32S3无法烧写
谢谢,通过切换master分支后执行 ./install.sh 成功。
- 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-...
- 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) 吗?
前面的构建都可以成功,但是一进入烧写就会报错:
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) 吗?