Skip to content

opcode-eu-org-website/stm32-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

STM-examples

Repozytorium zawiera przykłady kodu w C na potrzeby kursu „Linux i Python w Elektronicznej Sieci”.

Skrypt do zajęć z SMT32 (zawierający informacje o podłączeniu mikrokontrolera oraz opis poszczególnych przykładów znajduje się pod adresami: http://www.opcode.eu.org/Podstawy_programowania_mikrokontrolerów_STM32.pdf oraz http://ciekawi.icm.edu.pl/lpes/LPES_12-stm32.pdf

Przykłady zostały stworzone dla mikrokontrolera STM32F103, dostępnego np. na płytce "blue-pill". Możliwe jest ich uruchamianie / przenoszenie na inne mikrokontrolery wspierane przez libopencm3 (zobacz m.in. info/gpio.md)

Repozytorium podzielone jest na podkatalogi. Każdy z nich to oddzielne ćwiczenie, zaznajamiające z daną funkcjonalnością mikrokontrolera.

Przykłady z repozytorium oparte są o bibliotekę libopencm3: https://github.com/libopencm3/libopencm3

Aby ich używać należy mieć pobraną i skompilowaną tę bibliotekę. Jej położenie można wskazać za linku symbolicznego o nazwie libopencm3, wskazującego na katalog z skompilowaną biblioteką libopencm3 lub zmiennej środowiskowej OPENCM3_DIR wskazującej na ten katalog.

Przykłady

obsługa GPIO

obsługa portu szeregowego

obsługa przetwornika analogo-cyfrowego

obsługa I2C

timery i PWM

Zobacz także:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published