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

Jak zacząć pracę z płytką testową ATmega16 – podłączenie, programowanie, kursy

Matap 29 Gru 2011 20:27 2075 8
  • #1 10320655
    Matap
    Poziom 10  
    Posty: 53
    Posiadam bardzo podobną do tej (poniżej link) płytkę testową.
    http://allegro.pl/kurs-bascom-najpotezniejsza-evb-4-3-atmega644p-i2026246579.html
    Na procesorze Pisze ATmaga16.

    Kompletnie nie wiem jak się za to zabrać.
    Jak to podłączyć co kliknąć.
    Wiem że można wgrać jakiś program itp ale nie wiem jak ;)
    Prosił bym o jakieś kursy jak mogę tę płytkę wykorzystać.
    Jest tam strasznie dozo tych chyba pinów i nie wiem jak to łączyć ;)

    Proszę o jakieś zapoznanie, jakiś wstęp i pomoc;)
    Pozdrawiam.
  • Pomocny post
    #2 10320716
    tadzik85
    Poziom 38  
    Posty: 3404
    Pomógł: 415
    Ocena: 16
    Instrukcje masz? Lub chociaż schemat tej płytki? Na pewno.

    Google : Kurs AVR BASCOM lub GCC.
  • #3 10320753
    Matap
    Poziom 10  
    Posty: 53
    No właśnie tata kiedyś kupił i jest sama płytka.
    Ale przed sekundką znalazłem instrukcję w pdf ;)
    Link
  • Pomocny post
    #4 10321024
    atek000
    Poziom 18  
    Posty: 293
    Pomógł: 6
    Ocena: 46
    Twoja płytka jest taka sama, czy bardzo podobna? Jakie nosi oznaczenie?
    Mnie ostatnio wpadła w łapki właśnie taka. Aby zacząć się nią bawić nie potrzebujesz programatora a bootloader wgrywasz przepinając piny bezpośrednio z FT232. Całą instrukcję, opis i programy znajdziesz na www.and-tech.pl.
    Są też bardzo podobne zestawy startowe z www.atnel.pl, nie wiem czy maja wyprowadzenia TS, SR, CO, RI, ale pewnie tak.
    Na początek polecam gorąco książkę forumowicza mirek36, a kupisz ją właśnie na stronie atnel-a Mikrokontrolery AVR Język C - podstawy programowania.
    Ja zaczynałem ponad 10 lat temu od 89C51 i assemblera, później Bascom ale polecam zacząć od języka C i już nie będziesz chciał zmieniać.
    Naukę C też zaczynałem szukając pomocy na internecie, jakieś kursy itp. Na pewno coś to dało i nie zginie ale książka jest naprawdę przystępnie napisana.
    Ale jeżeli nie chcesz to polecam http://hobby.abxyz.bplaced.net/index.php?pid=4&cid=1 na dobry początek.
  • Pomocny post
    #5 10321074
    jasiek89
    Poziom 17  
    Posty: 367
    Pomógł: 1
    Ocena: 19
    No to i ja wtrącę swoje trzy grosze!

    Widzę że jesteś raczej Świeżakiem więc proponuję moją pomoc. Otóż: Trzeba sobie odpowiedzieć w czym chcesz pisać. BasCOM to dobry jednak chyba komercyjny język, jeśli wiążesz przyszłość z programowaniem mikroprocesorów moim zdaniem: "NIE IDŹ TĄ DROGĄ" (ale to tylko moja subiektywna opinia)

    Od czegoś trzeba zacząć! Jeśli nigdy nie programowałeś to polecenie ci ASEMBLERA nie jest najlepszym pomysłem bo tylko i wyłącznie przestraszysz się i powiesz "To jest nie do nauczenia", choć trzeba przyznać jedno, ASM uczy myśleć, jak żaden inny język. Zostawmy na chwilę asm i pomyślmy o tym co możemy szybko uruchomić.

    Zdecydowanie mogę polecić najlepszy kurs w sieci znajdujący się pod tym adresem: Link

    Warto wykonać wszystkie programy z kursu, bo każdy program to coś nowego choć np. wyświetlacz na twojej płycie jest inny niż prezentują autorzy kursu (ale skoro dopiero zaczynasz to do LCD jeszcze daleka droga)

    Ale jak? Ale w czym?
    Na moim chomiku do którego zamieszczam link (poniżej) wrzucam ci CD dodawanego do poprzedniej wersji płytki, jednak została ona tylko zminimalizowana, wszystko inne pozostało takie samo.

    Musisz zacząć od instalacji WinAVR a następnie AVRStudio, zachowując tą kolejność. Jeżeli korzystasz z windows 7 to nie będzie potrzeby instalowania sterownika, jeśli z XP to trzeba będzie zainstalować sterownik z paczki z chomika.
    Po otworzeniu projektu resetujesz płytę i wgrywasz projekt wybierasz Connect ->Stk500v2->Wyskakuje okno do programowania wybierasz odpowiedni plik hex i reset płyty (możliwe że reset działa tylko na zasadzie wyjmij włóż kabel.

    Być może układ nie ma wgranego bootloadera też znajdziesz go w paczce.
    Skoro masz instrukcję to koniecznie musisz podłączyć atmęgę z układem symylującym port COM

    Paczka dostępna pod tym linkiem:AVR.rar

    W paczce jest również kilka(dziesiąt) programów, w asm bascomie, czy w C. Wiele przykładów wprost na twoją płytę.

    Jeśli pomogłem choć trochę kliknij pomógł.
  • #6 10321121
    Matap
    Poziom 10  
    Posty: 53
    Jest taka jak w tym pdfie.
    EvR 4.1 (nadruk na płytce: and-tech.pl)
    Z pdfa wyczytałem że wszystko można wgrać przez usb.
    "Do kazdej płytki testowej fabrycznie wgrany jest bootloader umozliwiający programowanie
    pamięci flash oraz EEPROM za pomocą programu MegaLoad .NET przy pomocy złącza USB."
    To by było najprostsze rozwiązanie dlatego chcę się dopytać ;)

    Już pomału ogarniam o co w tym wszystkim chodzi ;)
    Jeśli mi zacznie to wychodzić to na pewno zakupię książkę.

    Jak przekierować informacje na ekran?
    To dla mnie jest jeszcze zagadką ;)

    Czy istnieją jakieś przykładowe programy na te płytkę ;)
  • #7 10321137
    jasiek89
    Poziom 17  
    Posty: 367
    Pomógł: 1
    Ocena: 19
    Matap napisał:

    Jak przekierować informacje na ekran?
    To dla mnie jest jeszcze zagadką;)

    Czy istnieją jakieś przykładowe programy na te płytkę ;)


    Wszystko w Paczce AVR.zip na chomiku


    btw. skróć tego linka powyżej , bo wszystko się rozjeżdża
  • #8 10321147
    tadzik85
    Poziom 38  
    Posty: 3404
    Pomógł: 415
    Ocena: 16
    Przykłady masz podane przez kolegę o ekranie zapomnij, zacznij od mrugania diodą.

    "hello word" w tym przypadku jest trudniejsze niż przy programowaniu na PC.
  • #9 10321156
    Matap
    Poziom 10  
    Posty: 53
    Dzięki wielkie, będę się bawić jutro.
    Jak coś to jeszcze napiszę;)

Podsumowanie tematu

✨ Użytkownik posiada płytkę testową z mikrokontrolerem ATmega16 i poszukuje pomocy w zakresie jej podłączenia oraz programowania. W odpowiedziach zasugerowano, aby najpierw znaleźć instrukcję lub schemat płytki. Wskazano na możliwość programowania za pomocą bootloadera oraz złącza USB, co ułatwia wgrywanie programów. Rekomendowane są kursy dotyczące programowania w języku C oraz BasCOM, a także książka "Mikrokontrolery AVR Język C - podstawy programowania". Użytkownik został również zachęcony do rozpoczęcia od prostych projektów, takich jak mruganie diodą, zanim przejdzie do bardziej skomplikowanych zadań.
Wygenerowane przez model językowy.
REKLAMA