Kurs STM32 #12 Wyświetlacz 7-segmentowy LED i multipleksowanie
Вставка
- Опубліковано 21 жов 2024
- Subskrybuj mój kanał! ➡️ bit.ly/2JmymNL ⬅️
W tym odcinku nauczymy się sterować i multipleksować 7-segmentowy wyświetlacz LED przy użyciu przerwań i timerów. W materiale użyłem 4 pozycyjnego wyświetlacza ze wspólną anodą.
Całość kursu bazuje na płytkach deweloperskich z serii Nucleo.
Arkusz do obliczeń PWM:
duba.pl/f/time...
Kod źródłowy z odcinka:
github.com/ptr...
Link do pobrania STM32CubeIDE: www.st.com/en/...
O płytce Nucleo-F303RE: www.st.com/en/...
#stm32 #programowanie #nucleo - Навчання та стиль
Seria robi się naprawdę "pełnym" kursem. Dobry poziom, umiejętne prowadzenie. Wielkie gratulacje.
Ten kurs jest absolutnie genialny!
A co do tego odcinka - zabrakło mi wytłumaczenia, jak działa biblioteka (maski i funkcje logiczne), a przynajmniej określenia, co zrobić, jak się ma wyświetlacz o przeciwnej polaryzacji (zwłaszcza dla zupełnie początkujących). Ale poza tym to bardzo elegancko :)
Trzeba pamiętać o max prądzie płynącym przez Vcc i/lub GND (3:15). często jest to 80, 100, 160, lub 200mA. Dlatego wysterowując 8 pinów po 20mA można przekroczyć max prąd dla całego układu!
Nie znasz HAL'a. Fakt, nie ma dostępu do ODR ale można tak:
HAL_GPIO_WritePin(port, pin1 | pin2 | pinX, GPIO_PIN_SET);
nie sprawdziłeś co robi Write_Pin, gdybyś to zrobił to wiedziałbyś, że mozna tak jak napisałem.
W 14:32, jak pamietam OR jest w rodzaju rusy (PIPE) i nie mozna robic na nim operacji logicznych bo odczyt daje "bzdury".
Ide trenowac tetaz na swoim stm- 🤪
Witam, brakuje odcinka 11, dwa razy jest wprowadzony odcinek 12?
Rzeczywiście :D dodałem do playlisty
@@PiotrDuba Dzięki :)
@@PiotrDuba Jest 2x dodany 12 odcinek do playlisty ;)
Brakuję ADC w kursie :(
Z tym dzieleniem częstotliwości pracy timera (200Hz) przez przez liczbę wyświetlaczy (4) to popłynąłeś 😂
Widocznie z matematyką masz problemy.