Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

ATmega8A wyświetlacz 7 seg. -

michalkos22 17 Sie 2015 22:42 1149 11
  • #1 17 Sie 2015 22:42
    michalkos22
    Poziom 5  

    Witam.
    Jak w temacie chciałem podłączyć wyświetlacz 7 segmentowy + 2 przełączniki do ATmega8A i nie wiem do których pinów i jak ktoś by mógł pokrótce napisać do czego służą poszczególne piny na zdjęciu bardzo dziękuje za odp.

    ATmega8A wyświetlacz 7 seg. -

    0 11
  • #3 17 Sie 2015 23:13
    deksta84
    Poziom 24  

    Od biedy może pojedynczy wyświetlacz 7-segmentowy podpiąć bezpośrednio wykorzystując w szeregu rezystory 470Ω. A pod jakie piny, to już Programista sobie dobierze :D

    0
  • #4 17 Sie 2015 23:22
    michalkos22
    Poziom 5  

    Już wiem że nie mogę użyć 1,7,8,17-21 bo są do programowania ale co z resztą nadal nie wiem czy wejście i wyjście mogę na każdy inny pin podłączyć?

    0
  • Pomocny post
    #5 17 Sie 2015 23:43
    deksta84
    Poziom 24  

    Najpierw poczytaj o Atmega8A. Poznaj platformę, którą masz zamiar programować. Pomyśl, narysuj sobie schemat blokowy aplikacji. Możesz podpiąć wykorzystując 8 wyprowadzeń (kropka) np.: do PD (wewnętrzny zegar), lub poprzez transmisję szeregową (dwa piny) DATA/CLK z układem CD74HCT164.

    1
  • #6 17 Sie 2015 23:50
    michalkos22
    Poziom 5  

    Czyli nie ma różnicy pomiędzy PB PC PD

    0
  • #7 18 Sie 2015 00:30
    ziomus90210
    Poziom 35  

    To zależy. Naprawdę namawiam do lektury. PB PC iPD to różne porty. Poszczególne piny mogą być wejściami lub wyjściami oraz konkretne mogą lecz nie muszą pełnić funkcje specjalne że tak powiem. Np. pin PC6 w "normalnych" warunkach jest wejściem RESET ale możesz programowo i tego pina użyć do sterowania no. segmentem w twoim wyświetlaczu. Poczytaj trochę.

    0
  • Pomocny post
    #8 18 Sie 2015 10:30
    nemoo
    Poziom 14  

    Widzę, że kolega nowy i rozumiem pierwsze podstawowe pytania. Niestety z forum nie wyciągniesz tyle wiedzy ile będziesz na początku potrzebował. Za małe zagadnienie dla "wyjadaczy".
    uC ATMega 8 jest bardzo podobny do ATMega16, a poniżej podsyłam Ci link do dokumentacji tego drugiego w języku polskim. Na pewno przyda Ci się do szybkiego zrozumienia budowy tej rodziny.

    http://w-tarnawski.pl/wp-content/uploads/2014/08/Atmega16-polska-dokumentacja.pdf

    Moje pierwsze kroki ze "złodziejstwem" ;) kodu od innych brałem ze strony

    http://mikrokontrolery.net/avr_kursy.htm

    Chęci, motywacja i czas potrzebne :)
    Pozdrawiam

    1
  • Pomocny post
    #9 18 Sie 2015 13:44
    dondu
    Moderator Mikrokontrolery Projektowanie

    nemoo napisał:
    Moje pierwsze kroki ze "złodziejstwem" ;) kodu od innych brałem ze strony
    http://mikrokontrolery.net/avr_kursy.htm

    Niestety to bardzo stara strona i wykorzystuje stary toolchain AVR.
    Można korzystać, ale trzeba być tego świadomym.

    W polskiej dokumentacji ATmega165, którą podałeś jest nieco błędów, ale ogólnie tłumaczenie jest ok.


    @michalkos22
    Tak jak sugerują koledzy najpierw duuuużo czytaj, a dopiero po paru dniach zadawaj konkretne pytania.
    Na stronie, którą wskazał Ci ziomus90210 w pierwszym swoim poście zaglądnij do spisu treści. Znajdziesz tam wiele darmowej wiedzy w tym kurs C i AVR.

    1
  • #10 18 Sie 2015 20:43
    michalkos22
    Poziom 5  

    Dzięki, spróbuje może się uda a jakie książki polecacie na początek ?

    0
  • #12 18 Sie 2015 20:50
    michalkos22
    Poziom 5  

    Ok dzięki ;-)

    0