USART1 - STM32L100 Discovery
- July 28 2014
- STM32F4, STM32F7, STM32L1, STM32F3, Nucleo, Discovery
- 7031x Přečteno
Pokud jste program správně opravili, tak ve Flash -> Configure Flash Tools -> Debug -> Settings (u výběru programátoru) -> Vypíše hlášku v okně SW Device: se vám objeví váš mikrokontrolér. Přejdeme k další chybě a to je nastavení registru AFR - tedy nastavení alternativních funkcí. Podle níže zobrazeného obrázku vidíte, že USART1 se nachází na AF7, což znamená, že nastavení PINu pro alternativní funkci musíte nastavit na hodnotu 7.
If you reapair the code and load code to the microcontroller, in the Flash -> Configure Flash Tools -> Debug -> Settings (programmer) -> SW Device: you will see your microcontroller. Following mistake. Bad setting alternate function: On this picture is setting of the register AFR - setting alternate function.