Search found 8 matches
- Fri Feb 17, 2023 1:44 pm
- Forum: General Discussion
- Topic: ESP32-WROOM-32U-N16 -> DMA (Direct Memory Access)
- Replies: 8
- Views: 10085
Re: ESP32-WROOM-32U-N16 -> DMA (Direct Memory Access)
it's me again. I've now dealt with the structure rmt_item32_t very intensively and I don't think that analogues will be able to be read out directly with RMT functions. Am I correct? ypedef struct { union { struct { uint32_t duration0:15; /*!< duration of RMT carrier */ uint32_t level0:1; /*!< level...
- Fri Feb 17, 2023 7:28 am
- Forum: General Discussion
- Topic: ESP32-WROOM-32U-N16 -> DMA (Direct Memory Access)
- Replies: 8
- Views: 10085
Re: ESP32-WROOM-32U-N16 -> DMA (Direct Memory Access)
I have now managed to use the RMT function to access data from my GPIO, but the output only shows 1,1,1,1,1,1. Now how do I make it write the analog value 0 - 4096 of this GPIO to the buffer? Here my code: short explanation. A 1kHz signal is generated with GPIO 32 and read back on GPIO 35. Now the a...
- Thu Feb 16, 2023 9:48 pm
- Forum: General Discussion
- Topic: ESP32-WROOM-32U-N16 -> DMA (Direct Memory Access)
- Replies: 8
- Views: 10085
Re: ESP32-WROOM-32U-N16 -> DMA (Direct Memory Access)
Thanks for your answer. MCPWM is not entirely out of the question. But thanks for the tip with RMT. I still have absolutely no idea how to do this, but it seems promising. The way I read it, it's something similar to generating a PWM, just the other way around for reading. at least you can use it fo...
- Mon Feb 13, 2023 6:34 am
- Forum: ESP32 Arduino
- Topic: mcpwm_isr_register does not execute command
- Replies: 1
- Views: 1666
Re: mcpwm_isr_register does not execute command
would be nice if someone could help me here!
THX!
Code: Select all
mcpwm_isr_register(MCPWM_UNIT_0, pwmHigh, NULL, ESP_INTR_FLAG_IRAM, NULL);
- Mon Feb 13, 2023 6:32 am
- Forum: General Discussion
- Topic: ESP32-WROOM-32U-N16 -> DMA (Direct Memory Access)
- Replies: 8
- Views: 10085
Re: ESP32-WROOM-32U-N16 -> DMA (Direct Memory Access)
Thanks for the link but can I do something with it? These are roof instructions for ESP-IDF in a requesting environment than Arduino IDE?
- Sun Feb 12, 2023 9:12 am
- Forum: General Discussion
- Topic: ESP32-WROOM-32U-N16 -> DMA (Direct Memory Access)
- Replies: 8
- Views: 10085
Re: ESP32-WROOM-32U-N16 -> DMA (Direct Memory Access)
That's good news... since it's not in the Arduino IDE library, I was afraid that this wasn't possible. I would like to take 20 cyclic measurements of the input value from an ADC in 1 millisecond and then the values can be further processed by the user program. The aim is to capture the high value of...
- Sat Feb 11, 2023 11:07 am
- Forum: General Discussion
- Topic: ESP32-WROOM-32U-N16 -> DMA (Direct Memory Access)
- Replies: 8
- Views: 10085
ESP32-WROOM-32U-N16 -> DMA (Direct Memory Access)
Hy, I'm trying to use DMA on my ESP32-WROOM-32U-N16 and I'm new to this topic. 1) Can the chip do that at all?... I can't find anything about it in the documentation. https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32d_esp32-wroom-32u_datasheet_en.pdf 2) why is the <driver/dm...
- Fri Feb 10, 2023 9:45 pm
- Forum: ESP32 Arduino
- Topic: mcpwm_isr_register does not execute command
- Replies: 1
- Views: 1666
mcpwm_isr_register does not execute command
I have the problem that the command mcpwm_isr_register does not execute the interrupt command. //#include <driver/dma.h> #include <driver/gpio.h> #include <driver/adc.h> #include <esp_adc_cal.h> #include <driver/mcpwm.h> portMUX_TYPE timerMux = portMUX_INITIALIZER_UNLOCKED; // PWM #define PWM1_Ch 0 ...