Search found 3 matches
- Sat Aug 14, 2021 1:01 am
- Forum: Hardware
- Topic: SPI clock frequency?
- Replies: 0
- Views: 2666
SPI clock frequency?
Is there a way to drive SPI with a frequency outside the formula: 80MHz / (pre * n) ? I would like 12MHz, but the closest I can get is either 11.4MHz or 13.3MHz Is there any way to drive SPI using an outside clock? I'm guessing not, but wanted to check. BTW. Can anyone point me to an explanation on ...
- Sat Aug 14, 2021 12:46 am
- Forum: Hardware
- Topic: How to keep MOSI line high at idle?
- Replies: 1
- Views: 3493
Re: How to keep MOSI line high at idle?
To answer my own question - the way to do it is to invert signal using: esp_rom_gpio_connect_out_signal(mosi, spi_periph_signal[host_device].spid_out, invert, false); esp_rom_gpio_connect_in_signal(mosi, spi_periph_signal[host_device].spid_in, invert); and then invert again all the data bytes: buffe...
- Sun Aug 01, 2021 1:00 am
- Forum: Hardware
- Topic: How to keep MOSI line high at idle?
- Replies: 1
- Views: 3493
How to keep MOSI line high at idle?
My SPI setup: SPI_DEVICE_NO_DUMMY SPI_DEVICE_3WIRE SPI_DEVICE_HALFDUPLEX no DMA no interrupts (I use polling instead) no address, no command phases, just data phase for a custom protocol I'm currently using multiple DATA phases one after another with all 1s to simulate idle logic high, but there is ...