I check the datasheet, it says about Camera Slave Receive mode, it seems that ESP32 could not support Camera Master Receive mode
If so, I need to build an external oscillator that supplies clock to both I2S's clock and FIFO data read clock.
Search found 11 matches
- Thu Jun 07, 2018 2:23 pm
- Forum: General Discussion
- Topic: Anyone knows how to use I2S in Master Rx in LCD mode
- Replies: 5
- Views: 10179
- Thu Jun 07, 2018 2:07 pm
- Forum: General Discussion
- Topic: Anyone knows how to use I2S in Master Rx in LCD mode
- Replies: 5
- Views: 10179
Re: Anyone knows how to use I2S in Master Rx in LCD mode
Hi kolban, Thanks for the reply. It gives hope that someone can help me out :) Regards to using I2S in Master Rx in LCD mode, I think it is not supported yet because the datasheet says LCD Master Transmitter and Camera Slave Receiver when it mentions LCD mode of I2S. Actually, I tried to modify this...
- Wed Jun 06, 2018 1:45 pm
- Forum: General Discussion
- Topic: Anyone knows how to use I2S in Master Rx in LCD mode
- Replies: 5
- Views: 10179
Anyone knows how to use I2S in Master Rx in LCD mode
Hi all, I would like to have ESP32 to read 8-bit data from external FIFO memory. Basically, ESP32 needs to provide clock to the FIFO and read 8 data lines from the FIFO. I plan to utilize I2S in LCD mode and in Master Rx mode. Does anyone know how to configure I2S in Master RX and LCD mode? Thanks, ...
- Tue May 22, 2018 4:00 am
- Forum: General Discussion
- Topic: Why IO2 of VSPI in QSPI mode is always read as 0 in Receiving phase?
- Replies: 8
- Views: 10635
Re: Why IO2 of VSPI in QSPI mode is always read as 0 in Receiving phase?
Just found this ticket, maybe my issue is related to a bug in SPI driver
https://github.com/espressif/esp-idf/issues/1736
https://github.com/espressif/esp-idf/issues/1736
- Tue May 22, 2018 1:59 am
- Forum: General Discussion
- Topic: Why IO2 of VSPI in QSPI mode is always read as 0 in Receiving phase?
- Replies: 8
- Views: 10635
Re: Why IO2 of VSPI in QSPI mode is always read as 0 in Receiving phase?
Yes, I think something missing, but dont know what is it
Need help from community to solve this, not only for me, but also for others if they want to use QSPI mode because I see ESP32 does not have example code for SPI in QSPI mode.
Need help from community to solve this, not only for me, but also for others if they want to use QSPI mode because I see ESP32 does not have example code for SPI in QSPI mode.
- Mon May 21, 2018 2:55 pm
- Forum: General Discussion
- Topic: Why IO2 of VSPI in QSPI mode is always read as 0 in Receiving phase?
- Replies: 8
- Views: 10635
Re: Why IO2 of VSPI in QSPI mode is always read as 0 in Receiving phase?
Anyways - that's what I observed - there is already a memory data to be read in form of uint8_t rx_data[4] Yes, you can read every 4bytes for each transaction if you specify the flag SPI_USE_RXDATA, if you want to read more data in one transaction, SPI_USE_RXDATA should not be used and you can inpu...
- Mon May 21, 2018 8:57 am
- Forum: General Discussion
- Topic: Why IO2 of VSPI in QSPI mode is always read as 0 in Receiving phase?
- Replies: 8
- Views: 10635
Re: Why IO2 of VSPI in QSPI mode is always read as 0 in Receiving phase?
That may not true. As I check, the SPI driver will record my Rx buffer so that it can write received data into in interrupt.Also your receive code is wrong rx_data contains already allocated bytes from interrupt.
Anyway, I will give a try to double check my understanding.
Thanks
- Mon May 21, 2018 8:54 am
- Forum: General Discussion
- Topic: Why IO2 of VSPI in QSPI mode is always read as 0 in Receiving phase?
- Replies: 8
- Views: 10635
Re: Why IO2 of VSPI in QSPI mode is always read as 0 in Receiving phase?
Hi, I do not use SPI_USE_TXDATA, SPI_USE_RXDATA flags because I want to define a generic SPI Tx/Rx functions that can transfer arbitrary buffers from other modules. Besides, I check the SPI driver code and see that these flags is just to define whether SPI driver should use data from its internal 4-...
- Sun May 20, 2018 4:02 am
- Forum: General Discussion
- Topic: Why IO2 of VSPI in QSPI mode is always read as 0 in Receiving phase?
- Replies: 8
- Views: 10635
Why IO2 of VSPI in QSPI mode is always read as 0 in Receiving phase?
Hi all, I try to use VSPI in QSPI mode to increase communication speed. ESP32 can write out register address, but when it reads back register data, IO2 bit is always read as 0 although it is 1 in a probed waveform. Here is my code to configure VSPI in QSPI mode: spi_device_handle_t spi; spi_bus_conf...
- Sat May 19, 2018 10:57 am
- Forum: General Discussion
- Topic: How to use QSPI mode on VSPI peripheral
- Replies: 2
- Views: 7265
Re: How to use QSPI mode on VSPI peripheral
Hi all, Sorry for long back on this. I can configure in QSPI mode with below code: spi_device_handle_t spi; spi_bus_config_t buscfg={ .miso_io_num = GPIO_NUM_19, .mosi_io_num = GPIO_NUM_23, .sclk_io_num = GPIO_NUM_18, .quadwp_io_num = GPIO_NUM_22, .quadhd_io_num = GPIO_NUM_21, .max_transfer_sz= 16*3...