STM32F303 Discovery - 1. program (LED a tlačítko)
- September 02 2013
- STM32F4, STM32F7, STM32L1, STM32F3, Nucleo, Discovery
- 5036x Přečteno
Raději se zaměřím na samotný program. I když example (vzorových) kódů je pro STM32xx relativně dost, hodně jich je buď pro verze STM32F4 nebo STM32 VL Discovery v horším případě pro jiné vývojové studio (Keil, IAR, CooCox...).
Hledal jsem nějaké použitelné programy (na anglických stránkách) dokud mě nenapadlo se podívat na české stránky a na webu mcu.cz je hodně dílů o STM32 VL Discovery, ale právě s Atollic TrueStudiem, takže začalo bádání jak modifikovat program, aby běžel na STM32F303 Discovery.
Takže koncepci programu jsem převzal odsud. Zde vidíte postup nastavení vývojového studia i samotný program nefungující pro STM32F3 Discovery.
Program jsem rovnou modifikoval tak, aby modrá led (LED9) stále blikala a LED8 svítila pouze při stisku tlačítka. Samozřejmě je program velmi špatně napsán - měla by se používat pro přerušení pro "okamžitou" reakci a ne čekat až doběhne delay() . Pro ověření je to však naprosto dostačující. Nyní slíbený kód.