Pokazywanie postów oznaczonych etykietą EXTI. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą EXTI. Pokaż wszystkie posty

środa, 26 lipca 2017

[17] STM32F7 - Przerwania EXTI

Ten post chciałbym poświęcić na opisanie sposobu generacji przerwań zewnętrznych w mikrokontrolerze STM32F7.

[Źródło: http://www.st.com/en/evaluation-tools/32f746gdiscovery.html]

piątek, 21 października 2016

[6] STM32F4 - Rejestry - Przerwania zewnetrzne EXTI

Ten post chciałbym poświęcić na opisanie przerwań zewnętrznych w tytułowym układzie, które zostaną zaprogramowane bezpośrednio na rejestrach mikrokontrolera.

Rejestry:


Możny wyróżnić następujące definicje przerwań EXTI definiowanych za pomocą NVIC dla opisywanego mikrokontrolera:

  • EXTI0_IRQn
  • EXTI1_IRQn
  • EXTI2_IRQn
  • EXTI3_IRQn
  • EXTI4_IRQn
  • EXTI9_5_IRQn 
  • EXTI15_10_IRQn

poniedziałek, 7 grudnia 2015

[I] STM32F4 - Discovery - Projekt - Wiatrak sterowany za pomocą PWM

Witam, tym razem chciałbym przedstawić projekt wykonany na STM32F4 - Discovery. Działanie programu polegało na sterowaniu współczynnikiem wypełnienia w celu regulacji prędkości obrotowej wiatraka. Współczynnik wypełnienia został przedstawiony na wyświetlaczu.

Wstęp


W skład tego projektu wchodzą:
  • Wiatrak 12V czteropinowy.
  • STM32F4 Discovery
  • Przyciski funkcyjne 3x
  • Wyświetlacz HD44780
  • Dioda LED

wtorek, 17 listopada 2015

[5] STM32 M3 - Nucleo - F103RB - Przerwania NVIC i EXTI

W tym poście chciałbym opisać sposób obsługi przerwań NVIC i EXTI przez mikrokontrolery STM32.

Wstęp


Przerwanie jest to pewien sygnał, który zostaje zgłoszony do mikrokontrolera w momencie wyłapania przerwania. Na czas obsługi przerwania układ zawiesza wykonywanie pozostałych operacji, po czym przechodzi do wykonania operacji w przerwaniu. Po jej wykonaniu mikrokontroler wraca do normalnej pracy. W momencie wywołania sygnału układ zapisuje swój aktualny stan, po to by po powrocie do normalnej pracy zacząć działanie od przerwanej czynności.