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
  • Навчання та стиль

КОМЕНТАРІ • 12

  • @zenkowal3478
    @zenkowal3478 4 роки тому +6

    Seria robi się naprawdę "pełnym" kursem. Dobry poziom, umiejętne prowadzenie. Wielkie gratulacje.

  • @certainlynotthebestpianist5638
    @certainlynotthebestpianist5638 3 роки тому

    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 :)

  • @eR-MIK
    @eR-MIK 2 роки тому

    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!

  • @eR-MIK
    @eR-MIK 2 роки тому +1

    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.

  • @eR-MIK
    @eR-MIK 2 роки тому

    W 14:32, jak pamietam OR jest w rodzaju rusy (PIPE) i nie mozna robic na nim operacji logicznych bo odczyt daje "bzdury".

  • @_czarnykrzy_3648
    @_czarnykrzy_3648 4 роки тому +1

    Ide trenowac tetaz na swoim stm- 🤪

  • @MrMarek2005
    @MrMarek2005 4 роки тому

    Witam, brakuje odcinka 11, dwa razy jest wprowadzony odcinek 12?

    • @PiotrDuba
      @PiotrDuba  4 роки тому +1

      Rzeczywiście :D dodałem do playlisty

    • @MrMarek2005
      @MrMarek2005 4 роки тому

      @@PiotrDuba Dzięki :)

    • @MarekPaszek
      @MarekPaszek 3 роки тому

      @@PiotrDuba Jest 2x dodany 12 odcinek do playlisty ;)

  • @donezee
    @donezee 3 роки тому +1

    Brakuję ADC w kursie :(

  • @gordongecko9405
    @gordongecko9405 Рік тому

    Z tym dzieleniem częstotliwości pracy timera (200Hz) przez przez liczbę wyświetlaczy (4) to popłynąłeś 😂
    Widocznie z matematyką masz problemy.