STM32F103C8T6 (Blue Pill) Multiple Peripheral and DMA
Posted: Wed Jul 26, 2017 12:43 am
Hello,
I'm in need of the following peripherals, UART1, UART2, UART3, SPI(1 or 2), and I2C(1 or 2), but STM32F103 shares many DMA channels with these peripherals.
The UARTs are generating DMX with strict and precise timings, so I'd guess that it would be best to keep the DMA with the UARTs and use I2C (EEPROM) and SPI (ENC28J60) without DMA, but how would I go on about disabling DMA in SPI and I2C on ChibiOS ?
Best regards.
I'm in need of the following peripherals, UART1, UART2, UART3, SPI(1 or 2), and I2C(1 or 2), but STM32F103 shares many DMA channels with these peripherals.
The UARTs are generating DMX with strict and precise timings, so I'd guess that it would be best to keep the DMA with the UARTs and use I2C (EEPROM) and SPI (ENC28J60) without DMA, but how would I go on about disabling DMA in SPI and I2C on ChibiOS ?
Best regards.