I am starting an SPI transaction on a Teensy 4.1 with:
SPI.beginTransaction(SPISettings(100000, MSBFIRST, SPI_MODE0));
I am expecting that the SPI clock rate would be 100KHz, as specified. However, my scope and Logic Analyzer both indicate an SPI clock rate of 934KHz. Changing the specified rate to 10000 does not change the observed SPI clock rate.
What am I doing wrong here? Or is there a minimum SPI clock rate that the Teensy 4.1 can generate???
Thanks,
Chuck Geber
SPI.beginTransaction(SPISettings(100000, MSBFIRST, SPI_MODE0));
I am expecting that the SPI clock rate would be 100KHz, as specified. However, my scope and Logic Analyzer both indicate an SPI clock rate of 934KHz. Changing the specified rate to 10000 does not change the observed SPI clock rate.
What am I doing wrong here? Or is there a minimum SPI clock rate that the Teensy 4.1 can generate???
Thanks,
Chuck Geber