Otevře se na nové kartě

Tutorial: STM32F746 (STM32F7 Discovery) – Tlačítkem rozsvítit/zhasnout LED

Další pokračování tutoriálu pro STM32 (v tomto případě STM32F746). Dnes, jak rozsvítit nebo zhasnout LED tlačítkem.

Kód lze po úpravě použít i na další mikrokontroléry od ST jako STM32L100, L152, STM32F103, F407 a mnoho dalších.

U STM32F7-disco je LED zapojeno na port I, GPIO 1. Tlačítko je také na portu I, ale GPIO 11.

Další články o STM32(F7):
Tutorial: STM32F746 (STM32F7 Discovery) – Tlačítkem rozsvítit/zhasnout LED
Tutorial: STM32F746 (STM32F7 Discovery) – jak zapnout LED (ovládání GPIO)
STM32F746 discovery a IDE AC6 (System Workbench for STM32)
Jak začít s moderními mikrokontroléry a proč – STM32

Zapojení tlačítka u STM32F7-disco:
Schéma zapojení uživatelského tlačítka STM32F7 Discovery s odporem a kondenzátorem
Výřez zapojení tlačítka a signálů LCD na desce STM32F7 Discovery

Opět bude příklad zobrazen jako okomentovaný kód.
main.h


main.c

Zde bych jenom zmínil, pokud používáte tlačítko a LED na stejném portu, vyvarujte se opětovnému resetování periferie.

V tomto případě můžete použít i zápis:

V případě, že tlačítko je na jiném portu než LED, je nutno povolit periferii u obou portů.

Deska STM32F7 Discovery s rozsvícenou LED a tlačítkem
Kompletní projekt napsaný v AC6 System Workbench for STM32 od openstm32.org je ke stažení zde.

Další články o STM32(F7):
Tutorial: STM32F746 (STM32F7 Discovery) – Tlačítkem rozsvítit/zhasnout LED
Tutorial: STM32F746 (STM32F7 Discovery) – jak zapnout LED (ovládání GPIO)
STM32F746 discovery a IDE AC6 (System Workbench for STM32)
Jak začít s moderními mikrokontroléry a proč – STM32

Sdílejte článek:
Tričko Chiptron s potiskem Trust me, I'm a maker
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Dodej energii dalšímu článku
Buy Me a Coffee

Související články

Detail desky STM32F7 Discovery s tlačítky, LED a mikrokontrolérem

Tento první článek ze série Tutoriál: STM32F746 (STM32F7 Discovery) bych chtěl věnovat rozsvícení LED resp.

Logo CHIPTRON s grafickým motivem elektronické desky

Jak jsme vám už psali na sociálních sítích, stránka http://chiptron.

Vývojová deska Nucleo STM32L476 s mikrokontrolérem, konektory a součástkami

Další články o STM32(F7): Tutorial: STM32F746 (STM32F7 Discovery) – Tlačítkem rozsvítit/zhasnout LED Tutorial: STM32F746 (STM32F7 Discovery) – jak zapnout LED (ovládání GPIO) STM32F746 discovery a IDE AC6 (System Workbench for STM32) Jak začít s moderními mikrokontroléry a proč – STM32…

Logo CHIPTRON s grafickým motivem elektronické desky

Jako vývojové studio jsem si vybral Atollic TrueStudio.

Vývojový kit STM32F769 Discovery s rozsvíceným displejem a připojeným USB kabelem

Lukáš Beran (web, linkedin, google+, twitter, facebook) mi poslal článek o jeho začátcích s vývojovým kitem STM32F769 Discovery.

Vývojová deska STM32F7-Discovery s velkým dotykovým LCD displejem

Včera (26.5.2016) STMicroelectronics zveřejnilo nový development board s mikrokontrolérem STM32F769NIH6 (ARM Cortex-M7, 2MB FLASH, 512KB RAM). Jedná se o mikrokontrolér s maximální taktovací frekvencí 216MHz dosahující až 462 DMIPS. STM32F7-discovery samozřejmě obsahuje i ST-LINK/V2-1. Na novou verzi discovery se dostal…

Trendy