Skocz do zawartości

STM32F429I-DISC1 - definiowanie pinów podobnie jak w arduino


Pomocna odpowiedź

Napisano

Witam posiadam w.w płytkę z którą zaczynam programowanie stm32.

Mam pytanie czy jest możliwość definiowania pinów podobnie tak jak np. w arduino lub atmega'ch?

Zależy mi na tym żeby nie używać za każdym razem CubeMx (nie wiem nawet czy jest możliwość przy jego pomocy edycji pinów) tylko robić tak jak w arduino lub podobnie.

Pozdrawiam,
Damian.

damian5602, witam na forum!

Co dokładnie masz na myśli pod hasłem definiowania? Jeśli chodzi Ci o używanie dyrektywy #define, to można ją używać również podczas pisania programów na STM32. Jest to element języka programowania, a nie konkretnej platformy.

Oczywiście, że jest - wszystko znajdziesz w dokumentacji procesora.

Jeśli wykorzystasz bibliotekę HAL (można bez CubeMX), to polecam poczytać nową wersję kursu na Forbocie: https://forbot.pl/blog/kurs-stm32-f1-hal-sterowanie-gpio-w-praktyce-id22704

Natomiast jeśli chcesz używać gołych rejestrów to możesz popatrzeć na mojego bloga, którego niestety na razie zarzuciłem, ale może chociaż jako początek się przyda: http://stm32pb.blogspot.com/2017/03/porty-wejscia-wyjscia.html

Tylko pamiętaj, że F429 ma inne rejestry - chociaż podobne, ale inne więc bez dokumentacji się nie obejdzie.

  • Lubię! 1

Dziękuje, z kontrola pinów tzn włącz wyłącz się udało, próbowałem z PWM ale nic się nie dzieje.

Mógłby ktoś mi wytłumaczyć jak skonfigurować PWM np TIM4 i CH1 dla stm32f429zit?

Lub przykład z innym procesorem

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...