logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak zaprogramować ATMEGA w multimetrze do zasilacza? Programator, fuse bity, LCD

_TERMINATOR_ 08 Maj 2007 21:37 2592 10
REKLAMA
  • #1 3863571
    _TERMINATOR_
    Uczeń
    Posty: 112
    Pomógł: 5
    Ocena: 3
    Witam mam zamiar zrobić sobie ten multimetr do zasilacza
    http://elfly.pl/multimetr/multimetr_DIP.htm
    I mam kilka pytań :
    1.Jak się programuje (chodzi mi o instrukcje krok po kroku ale niekoniecznie bo szbko łapie:D ) tą ATMEG-E czym (chodzi o program i programator) i jak, jak się ustawia te fuse bity czy coś takiego
    2.Słyszłem że można tą AT programować przez złącze LCD czy to prawda jeśli tak to proszę o dokładne wyjaśnienie co i jak podłączyć

    :D
  • REKLAMA
  • Pomocny post
    #2 3863655
    Gienek
    Poziom 37  
    Posty: 2776
    Pomógł: 393
    Ocena: 352
    Skoro "szybko łapiesz", to należy poczytać troszeczkę na tej stronie, którą sam wskazałeś. Opis programowania jest przedstawiony przez autora na stronie, na której omawia wersję podstawową multimetru, czyli Atmega w obudowie TQFP32. (jeżeli masz kłopot to znaleźć, to podaję link : http://elfly.pl/index.htm )
  • REKLAMA
  • #3 3863723
    _TERMINATOR_
    Uczeń
    Posty: 112
    Pomógł: 5
    Ocena: 3
    No dobra ale jak ustawić to "Brown Out Detector" i zegar atmegi na 1Mhz i jakim programatorem zaprogramować AT acha no i jeszcze jakim programem
  • REKLAMA
  • #5 3864115
    _TERMINATOR_
    Uczeń
    Posty: 112
    Pomógł: 5
    Ocena: 3
    No dobra poczytałem i mam pytnie czy programator z linku działa http://www.amwaw.edu.pl/~adybkows/elka/ispprog.html
    I 2 pytanie o wyjścia tego 74-**** są tam jakoś dziwnie ponumerowanea nogi czy jeżeli podłącze programator do mult. czy muszę włączyć multimetr czy dobraowadzić 5V do 5 i 6 wyjścia programatora ??
  • REKLAMA
  • Pomocny post
    #6 3865174
    Gienek
    Poziom 37  
    Posty: 2776
    Pomógł: 393
    Ocena: 352
    Tak, ten programator nadaje się do programowania tej Atmegi.
    Nie wiem dlaczego piszesz, że ten układ 74LVC244 ma jakoś dziwnie ponumerowane nogi? Wszystko jest OK, bo nie jest wykorzystany cały scalak, a tylko połowa. Może to Cię wprowadza w zaniepokojenie.
    Podczas programowania tym programatorem należy:
    1. Podłączyć programator do LPT
    2. Połączyć programator z multimetrem
    3. Włączyć zasilanie multimetru (musi być włączone, wtedy będzie włączone również zasilanie programatora - 74LVC244).
    4. Uruchomić program i zaprogramować Atmegę.
  • #7 3865843
    _TERMINATOR_
    Uczeń
    Posty: 112
    Pomógł: 5
    Ocena: 3
    Bardzo ci dziękuję Ginek za odpowiedzi i proszę o nie zamykanie tematu bo jeśli będą problemy to się tu zwrócę

    Ostatnie pytanie:
    W wyjścu do multi. pisze VCC i GND a pod scalakiem w programatorze pisze : 20 -------- VCC i 10 -------- GND
    czy to znaczy że do 10 nogi 74******* mam doprowadzić - a do 20 nogi 74***** mam doprowadzić + :?::?::?::?::?::?:
  • Pomocny post
    #8 3866765
    Gienek
    Poziom 37  
    Posty: 2776
    Pomógł: 393
    Ocena: 352
    Tak, dobrze to zinterpretowałeś. Scalak w programatorze musi mieć zasilanie +5V i takim napięciem jest zasilana ATMEGA.
    Ja tematu nie zamknę, bo Ty to tylko możesz zrobić (Ty go otwierałeś).
  • #9 3867747
    _TERMINATOR_
    Uczeń
    Posty: 112
    Pomógł: 5
    Ocena: 3
    Ostatnie pytanie czy ten wyświetlacz ma być ze standardowym kontrolerem HD44780 bo chce zastosować 2*16
  • Pomocny post
    #10 3868487
    Gienek
    Poziom 37  
    Posty: 2776
    Pomógł: 393
    Ocena: 352
    Tak, wyświetlacz ma być ze standardowym kontrolerem HD44780 1*16 lub 2*16, w zależności od wykorzystywanego programu. Nie piszesz, którą wersję robisz : DIP czy TQFP32. Musisz zwrócić uwagę na oprogramowanie, bo nie możesz wsadu od DIP wykorzystać do TQFP32, gdyż grozi to uszkodzeniem procesora. Tu masz oprogramowanie dla TQFP32 http://elfly.pl/multimetr/multimetr.htm#kilka_wersji
    a tu dla DIP http://elfly.pl/index.htm
  • #11 3869804
    _TERMINATOR_
    Uczeń
    Posty: 112
    Pomógł: 5
    Ocena: 3
    Gienek napisał:
    Tak, wyświetlacz ma być ze standardowym kontrolerem HD44780 1*16 lub 2*16, w zależności od wykorzystywanego programu. Nie piszesz, którą wersję robisz : DIP czy TQFP32. Musisz zwrócić uwagę na oprogramowanie, bo nie możesz wsadu od DIP wykorzystać do TQFP32, gdyż grozi to uszkodzeniem procesora. Tu masz oprogramowanie dla TQFP32 http://elfly.pl/multimetr/multimetr.htm#kilka_wersji
    a tu dla DIP http://elfly.pl/index.htm


    W pierwszym poście podałem że do DIP :D;):D i wiem o tym że od TQFP32 nie może iść do DIP i na odwrót bo czytałem strone

Podsumowanie tematu

✨ Dyskusja dotyczy programowania mikrokontrolera ATMEGA w projekcie multimetru do zasilacza, wersji DIP. Omówiono wybór programatora, w tym popularny programator oparty na układzie 74LVC244, który wymaga podłączenia do portu LPT oraz zasilania +5V i masy na odpowiednie piny scalaka (20 - VCC, 10 - GND). Podkreślono konieczność włączenia zasilania multimetru podczas programowania, aby aktywować zasilanie programatora. Poruszono temat ustawiania fuse bitów, takich jak Brown Out Detector i konfiguracja zegara na 1 MHz, z odwołaniem do dostępnych materiałów i instrukcji online. Wyjaśniono, że programowanie ATMEGI przez złącze LCD nie jest standardową metodą i nie zostało potwierdzone. Wskazano, że wyświetlacz LCD powinien mieć standardowy kontroler HD44780, w wersji 1x16 lub 2x16 znaków, zgodnie z wykorzystywanym oprogramowaniem. Zwrócono uwagę na różnice między wersjami DIP i TQFP32 mikrokontrolera, podkreślając, że oprogramowanie dla jednej wersji nie jest kompatybilne z drugą i może uszkodzić procesor. Podano linki do stron z oprogramowaniem i instrukcjami programowania ATMEGI w kontekście multimetru.
Podsumowanie wygenerowane przez AI na podstawie treści dyskusji.
REKLAMA