Kurs programowania mikrokontrolerów Megawin (2)

Kurs programowania mikrokontrolerów Megawin (2)

W poprzednim wydaniu „Elektroniki Praktycznej” opublikowaliśmy pierwszą część kursu programowania mikrokontrolerów z serii MG32F103. Opisaliśmy najważniejsze zagadnienia związane z konfiguracją zegara systemowego oraz obsługą portów I/O. Tym razem przyjrzymy się kolejnym, bardzo ważnym blokom peryferyjnym: przetwornikowi ADC, timerowi SysTick (wraz z obsługą przerwań) oraz sprzętowemu interfejsowi I²C.

Autor dziękuje firmie Micros (www.micros.com.pl) za udostępnienie programatora MLink oraz próbek układu MG32F103RBT6 na potrzeby opracowania niniejszego kursu. Podstawowa obsługa przetwornika ADC Podobnie jak większość rodzin układów STM32, także mikrokontrolery Megawin z serii MG32F1 są wyposażone w 12-bitowy przetwornik analogowo-cyfrowy (rysunek 1). Zarówno sposób konfiguracji programowej, jak i zakres funkcjonalności tego bloku okazują się bardzo zbliżone w przypadku STM32F1 i MG32F103 – dlatego osoby zaznajomione z użyciem starych bibliotek STM32 Standard Peripheral Library będą pozytywnie zaskoczone podobieństwem kodu źródłowego, zaprezentowanego na listingu 1, do programów obsługujących ADC w procesorach STM32F1.
Aby kontynuować czytanie wykup Prenumeratę
Artykuł ukazał się w
Elektronika Praktyczna
czerwiec 2024
DO POBRANIA
Materiały dodatkowe

Elektronika Praktyczna Plus lipiec - grudzień 2012

Elektronika Praktyczna Plus

Monograficzne wydania specjalne

Elektronik czerwiec 2024

Elektronik

Magazyn elektroniki profesjonalnej

Raspberry Pi 2015

Raspberry Pi

Wykorzystaj wszystkie możliwości wyjątkowego minikomputera

Świat Radio lipiec - sierpień 2024

Świat Radio

Magazyn krótkofalowców i amatorów CB

Automatyka, Podzespoły, Aplikacje maj 2024

Automatyka, Podzespoły, Aplikacje

Technika i rynek systemów automatyki

Elektronika Praktyczna czerwiec 2024

Elektronika Praktyczna

Międzynarodowy magazyn elektroników konstruktorów

Elektronika dla Wszystkich lipiec 2024

Elektronika dla Wszystkich

Interesująca elektronika dla pasjonatów