mirror of
https://github.com/openmv/openmv.git
synced 2025-11-04 14:49:50 +08:00
Add WINC SPI prescaler to OMV board config files.
This commit is contained in:
parent
167daa3538
commit
8e123e0cfc
@ -156,6 +156,7 @@
|
||||
#define WINC_SPI (SPI2)
|
||||
#define WINC_SPI_AF (GPIO_AF5_SPI2)
|
||||
#define WINC_SPI_TIMEOUT (1000)
|
||||
#define WINC_SPI_PRESCALER (SPI_BAUDRATEPRESCALER_2)
|
||||
#define WINC_SPI_CLK_ENABLE() __HAL_RCC_SPI2_CLK_ENABLE()
|
||||
|
||||
#define WINC_SPI_SCLK_PIN (GPIO_PIN_13)
|
||||
|
||||
@ -153,6 +153,8 @@
|
||||
#define WINC_SPI (SPI2)
|
||||
#define WINC_SPI_AF (GPIO_AF5_SPI2)
|
||||
#define WINC_SPI_TIMEOUT (1000)
|
||||
// SPI1/2/3 clock source is PCLK1 (54MHz/2 == 27MHz).
|
||||
#define WINC_SPI_PRESCALER (SPI_BAUDRATEPRESCALER_2)
|
||||
#define WINC_SPI_CLK_ENABLE() __HAL_RCC_SPI2_CLK_ENABLE()
|
||||
|
||||
#define WINC_SPI_SCLK_PIN (GPIO_PIN_13)
|
||||
|
||||
@ -167,6 +167,8 @@
|
||||
#define WINC_SPI (SPI2)
|
||||
#define WINC_SPI_AF (GPIO_AF5_SPI2)
|
||||
#define WINC_SPI_TIMEOUT (1000)
|
||||
// SPI1/2/3 clock source is PLL2 (160MHz/4 == 40MHz).
|
||||
#define WINC_SPI_PRESCALER (SPI_BAUDRATEPRESCALER_4)
|
||||
#define WINC_SPI_CLK_ENABLE() __HAL_RCC_SPI2_CLK_ENABLE()
|
||||
|
||||
#define WINC_SPI_SCLK_PIN (GPIO_PIN_13)
|
||||
|
||||
@ -136,7 +136,7 @@ sint8 nm_bus_init(void *pvinit)
|
||||
SPI_HANDLE.Init.CLKPolarity = SPI_POLARITY_LOW;
|
||||
SPI_HANDLE.Init.CLKPhase = SPI_PHASE_1EDGE;
|
||||
SPI_HANDLE.Init.NSS = SPI_NSS_SOFT;
|
||||
SPI_HANDLE.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_2;
|
||||
SPI_HANDLE.Init.BaudRatePrescaler = WINC_SPI_PRESCALER;
|
||||
SPI_HANDLE.Init.FirstBit = SPI_FIRSTBIT_MSB;
|
||||
SPI_HANDLE.Init.TIMode = SPI_TIMODE_DISABLED;
|
||||
SPI_HANDLE.Init.CRCCalculation = SPI_CRCCALCULATION_DISABLED;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user