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

ATmega 16 i układ zl3avr, zl2prg, jak napisać program?

24 Gru 2009 23:23 2339 5
  • Poziom 15  
    Witam!
    Jeśli chodzi o mikrokontrolery, to jest to moje pierwsze starcie. Dostałem pod choinkę płytkę startową zl3avr oraz programator oraz książkę "mikrokontrolery avr atmega w praktyce".
    Od razu podłączyłem wszystko zgodnie z instrukcją, no i pojawił się problem. :(
    Pomimo dobrego opisania działania programu ponyProg, nie mogę napisać programu, bo nie mam nawet okienka do wpisania kodu.
    Próbowałem też innych programów ale nie działają.

    Pomimo przestudiowania wielu topic'ów z tego forum, nie jestem w stanie sobie z tym poradzić:(

    Czy ktoś mógłby mi BARDZO łopatologicznie wytłumaczyć, jak poradzić sobie z napisaniem programu na ten uc oraz w jakim programie to zrobić?

    Chodzi mi o dokładne instrukcje, jak od podstaw skonfigurować program do pisania programów na uc oraz jakiś przykładowy kod źródłowy.

    Ja w wiele programów próbowałem wpisać ten:
    Code:
    .INCLUDE "m16def.inc"
    

    ldi R16, 0xFF
    out DDRA, R16

    ldi R16, 0b10101010
    out PORTA, R16

    Petla:
    rjmp Petla




    Przepraszam za chaotyczność postu ale pisałem go w pośpiechu, gdyż zależy mi na szybkim rozwiązaniu problemu.

    Dodano po 16 [minuty]:

    W między czasie udało mi się ściągnąć avr studio. Po wklepaniu w/w programu, dostałem wiadomość, że program jest dobry, zostaje już problem jak załadować go do uc.
    POMOCY!
    Zakładam, że programator i reszta hardwere'u jest sprawna.

    Dodano po 44 [minuty]:

    No i dopiszę jeszcze, że znalazłem gotowy plik .hex (na tym forum) i niestety nie udało mi się go wgrać do uc. Wniosek z tego taki, że największy problem to połączenie pc->programator->uc.

    Ale to, że nie wiem jak skompilować program to swoją drogą.

    Proszę o POMOC
  • Poziom 32  
    Program wrzucasz np. w AVRSTUDIO wciskasz compile a potem build all. W rezultacie otrzymujesz plik z rozszerzeniem. hex który ładujesz do uc. Jeśli chodzi o samo wgrywanie pliku do uc to najpierw musisz podać jaki masz programator :)
  • Poziom 15  
    Mam programator zl2prg. Dzięki za pomoc
  • Poziom 15  
    No i jeszcze jedno pytanie: o ile przycisk build znalazłem od razu to gdzie jest compile ?? Nie mogę go znaleźć :(

    Dodano po 5 [minuty]:

    dobra, plik .hex już mam. teraz jak go przerzucić
  • Poziom 39  
    Kolego! Strona 209 posiadanej książki.

    Zero własnej inicjatywy.
  • Poziom 15  
    ZbeeGin napisał:
    Kolego! Strona 209 posiadanej książki.

    Zero własnej inicjatywy.


    No właśnie zrobiłem WSZYSTKO wg. opisu z tej strony ale nie działa.
    w menu i/o port setup ustawiłem wszystko tak jak na zdjęciu ale jak wciskam 'probe' to pisze (nie wiem czemu) test failed.

    umiem czytać ale nie w tym rzecz, chodzi o to, że nie wiem jak mam sobie poradzić z ustawieniem tego PonyProg. ustawienia pokazane w książce nie działają. :(