Search found 7 matches
- Thu Jan 30, 2020 2:38 pm
- Forum: ESP32 boards
- Topic: Hardware SPI ~0.85ms delay before sending data
- Replies: 3
- Views: 2030
Re: Hardware SPI ~0.85ms delay before sending data
I'm still kind of hung up on this, anyone know if it's possible to use Viper to directly access the HW SPI peripheral? I cranked the ESP32 frequency up to 240MHz and it's still taking a long time between SPI messages. In contrast the STM32 running at 84Mhz that I am sending 1000 bytes of data to pro...
- Wed Jan 15, 2020 4:21 pm
- Forum: ESP32 boards
- Topic: Hardware SPI ~0.85ms delay before sending data
- Replies: 3
- Views: 2030
Re: Hardware SPI ~0.85ms delay before sending data
Not much improvement at all from caching bytes. I found another thread on this that states there is a lot of data checks and SPI setup going on in the background. It seems like something that could possibly be optimized. I guess I will use large transfers (of about 1KB at a time) so I don't experien...
- Mon Jan 13, 2020 7:30 pm
- Forum: ESP32 boards
- Topic: Hardware SPI ~0.85ms delay before sending data
- Replies: 3
- Views: 2030
Hardware SPI ~0.85ms delay before sending data
I have a question about delays that I'm experiencing with hardware SPI. I have the following code which sends 16 bytes of data: vspi = SPI(2, 1000000, polarity=0, phase=0, bits=16, firstbit=0, sck=Pin(18), mosi=Pin(23), miso=Pin(19)) test = bytearray(16) ss.off() vspi.write_readinto((0xff).to_bytes(...
- Fri Jan 10, 2020 5:36 pm
- Forum: ESP32 boards
- Topic: Hardware SPI instability issues (vspi, hspi) - SS oscillating
- Replies: 5
- Views: 3116
Re: Hardware SPI instability issues (vspi, hspi) - SS oscillating
Ahh, yes I was using 1x and I only used the spring clip on the SS line because I don't have 6 hands :lol: I'll play around with 10x next as well, thanks very much! Edit: yes, the scope goes down to 50MHz max when I use two channels. I have the DS1054Z with the 100MHz hack Edit 2: 100Mhz and 10x prob...
- Fri Jan 10, 2020 5:04 pm
- Forum: ESP32 boards
- Topic: Hardware SPI instability issues (vspi, hspi) - SS oscillating
- Replies: 5
- Views: 3116
Re: Hardware SPI instability issues (vspi, hspi) - SS oscillating
Wow! What a massive difference that spring clip makes (again yellow = SCK, cyan = SS) https://i.imgur.com/TotX2zQ.png Again, thanks very much for the help on this. And for your patience with my n00b scope skills ;) Hopefully someone else with a similar issue might stumble across this and save a bunc...
- Fri Jan 10, 2020 4:46 pm
- Forum: ESP32 boards
- Topic: Hardware SPI instability issues (vspi, hspi) - SS oscillating
- Replies: 5
- Views: 3116
Re: Hardware SPI instability issues (vspi, hspi) - SS oscillating
Awesome. It sounds like this is just a bad GND connection. I'm using the stock Rigol DS1054 probes with the Alligator style clips. I will do some research into what I can do to improve the accuracy of my readings. Thanks for the quick and thorough feedback!
- Fri Jan 10, 2020 3:34 pm
- Forum: ESP32 boards
- Topic: Hardware SPI instability issues (vspi, hspi) - SS oscillating
- Replies: 5
- Views: 3116
Hardware SPI instability issues (vspi, hspi) - SS oscillating
I am having issues with the hardware SPI on several boards running MicroPython. I've tried nightlies, 1.12 and 1.11 to see if this might be an issue related to a single firmware. The behavior is the same across all hardware and firmware versions. I've tested ESP-WROOM-32 modules from both Adafruit (...