- Code: Select all | TOGGLE FULL SIZE
spi = busio.SPI(board.SD_SCK, MOSI=board.SD_MOSI, MISO=board.SD_MISO)
print(f"SPI frequency: {spi.frequency}")
This prints:
SPI frequency: 0
So what is the default SPI frequency being used here? Is default SPI frequency define in the board module, if so where.
The following does display the frequency.
- Code: Select all | TOGGLE FULL SIZE
spi = busio.SPI(board.SD_SCK, MOSI=board.SD_MOSI, MISO=board.SD_MISO)
spi.try_lock()
spi.configure(baudrate=24000000)
spi.unlock()
print(f"SPI frequency: {spi.frequency}")
SPI frequency: 20833333