Shoutbox

Pro přidání zprávy se musíte přihlásit.

28-04-2019 22:48
Hm, nenašel jsem...

26-04-2019 18:00
Nevíte někdo v čem programovat ESP32 - IDF pod Win bez příkazové řádky?

16-04-2019 11:17
Ahoj vespolek, bavím se čtením signálu pro modelářské servo pomocí Microchip PIC s použitím CCP (capture every edge). ... a-ha, text je omezen na malou délku ...

09-04-2019 01:36
Prosim zahlasujte za moje projekty v Hackaday prize 2019 https://hackaday..
..cker/13133
Diky moc Mrknutí

23-02-2019 16:38
Už jsem ho našel Úsměv Ten zelený zákal je sviňa.

23-02-2019 15:58
Byl tady článek -video o Visual Studio Code. Jsem slepý a nemohu jej najít Smutný Je někde?

Sdílejte nás



RSS feeds

Tutorial: STM32F746 (STM32F7 Discovery) - Tlačítkem rozsvítit/zhasnout LEDTisk

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:



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ů.


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

Zatím nikdo nekomentoval. Buďte první kdo vloží svůj komentář.

Přidat komentář

Pro přidání komentáře musíte být přihlášený.

Upozornění

Administrátor těchto stránek ani autor článků neručí za správnost a funkčnost zde uvedených materiálů.
Administrátor těchto stránek se zříká jakékoli odpovědnosti za případné ublížení na zdraví či poškození nebo zničení majetku v důsledku elektrického proudu, chybnosti schémat nebo i teoretické výuky. Je zakázané používat zařízení, která jsou v rozporu s právními předpisy ČR či EU.
Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva.
Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ.