Search found 5 matches

by odelot
Sun Jul 14, 2024 2:55 am
Forum: General Discussion
Topic: SPI + MCP23S17 + ESP32-S3 Slow for reading BUS. Am I missing something?
Replies: 6
Views: 2250

Re: SPI + MCP23S17 + ESP32-S3 Slow for reading BUS. Am I missing something?

Thank you for your help! Here is an example: https://github.com/odelot/esp32s3-fast-parallel-read, which uses 17 pins to read 16 pins in parallel with the ESP32S3 abusing of the camera peripheral. This might be helpful for anyone looking to do something similar. I managed to achieve oversampling of ...
by odelot
Mon Jul 01, 2024 11:13 am
Forum: General Discussion
Topic: SPI + MCP23S17 + ESP32-S3 Slow for reading BUS. Am I missing something?
Replies: 6
Views: 2250

Re: SPI + MCP23S17 + ESP32-S3 Slow for reading BUS. Am I missing something?

Ah, gotcha. Hm, not sure if I have any advice then: standard GPIO isn't too fast on the ESP32 series, 'fast' GPIO doesn't have enough pins, and I don't think the camera interface (which can be abused to read in parallel data) has enough I/O for that. Maybe if you cut a few bits from your address bu...
by odelot
Sat Jun 29, 2024 12:35 am
Forum: General Discussion
Topic: Read in parallel 32bits with ESP32-S3 in 10/20mhz frequency. I2S or LCD/Camera?
Replies: 0
Views: 428

Read in parallel 32bits with ESP32-S3 in 10/20mhz frequency. I2S or LCD/Camera?

Hi guys. I am looking for a fast way to read data with esp32s3 and I saw people used to abuse of I2S to read data in parallel and with a fast frequency. I got a lib to test it but it was coded with esp32s2 in mind and a lot changed from s2 to s3 model. Looking in the technical reference document the...
by odelot
Sat Jun 29, 2024 12:22 am
Forum: General Discussion
Topic: SPI + MCP23S17 + ESP32-S3 Slow for reading BUS. Am I missing something?
Replies: 6
Views: 2250

Re: SPI + MCP23S17 + ESP32-S3 Slow for reading BUS. Am I missing something?

Thank you for your response @ESP_Sprite . I'm not trying to create a NES controller. My goal is to read the WRAM (working RAM) over the parallel bus, which involves 16-bit address, 8-bit data, clock, and R/W flag. I want to inspect the NES RAM using the ESP32 by capturing every write operation on th...
by odelot
Sat Jun 22, 2024 6:34 pm
Forum: General Discussion
Topic: SPI + MCP23S17 + ESP32-S3 Slow for reading BUS. Am I missing something?
Replies: 6
Views: 2250

SPI + MCP23S17 + ESP32-S3 Slow for reading BUS. Am I missing something?

Can someone give me a hint and help me understand why SPI + MCP23S17 + ESP32-S3 is slow? I am about to give up on this project :-( I'm trying to read the NES BUS with the ESP32 and avoid using an FPGA. The NES has a clock of just over 1MHz, and the data (8 bits) and address (16 bits) are valid on th...