|
|
@ -80,7 +80,7 @@ void spiBegin() {
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
void spiInit(uint8_t spiRate) {
|
|
|
|
void spiInit(uint8_t spiRate) {
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* STM32F1 APB1 = 72MHz, APB2 = 36MHz, max SPI speed of this MCU if 18Mhz
|
|
|
|
* STM32F1 APB1 = 36MHz, APB2 = 72MHz, max SPI speed of this MCU if 18Mhz
|
|
|
|
* STM32F1 has 3 SPI ports, SPI1 in APB1, SPI2/SPI3 in APB2
|
|
|
|
* STM32F1 has 3 SPI ports, SPI1 in APB1, SPI2/SPI3 in APB2
|
|
|
|
* so the minimum prescale of SPI1 is DIV4, SPI2/SPI3 is DIV2
|
|
|
|
* so the minimum prescale of SPI1 is DIV4, SPI2/SPI3 is DIV2
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|