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

atmega8 kompilacja programu

czochi 17 Gru 2011 20:01 2421 13
REKLAMA
  • #1 10271923
    czochi
    Poziom 10  
    Pomoze ktos w skompilowaniu tego programu ?? przepisalem ten program z Nowego Elektronik i chcialbym zaprogramowac nim procesor atmega8 ale nie wiem jak to zrobic.
    Kod: text
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #2 10272260
    pawel-jwe
    Poziom 30  
    To kod w języku Bascom, ściągnij sobie jakieś środowisko do Bascom'a, np Bascom_AVR i skompiluj.
    http://www.mcselec.com/index.php?option=com_content&task=view&id=14&Itemid=41
    Wtedy otrzymasz plik HEX i możesz wgrywać na atmege. Samo zaprogramowanie mikrokontrolera zależy od tego jaki masz programator (nie każde środowisko obsłuży każdy programator), ale jest mnóstwo programików do samego wgrywania HEX'a. Po prostu sprawdź jaki masz programator i popatrz które środowisko/program obsługuje dany programator.
  • REKLAMA
  • #3 10272419
    Gienek
    Poziom 37  
    Przede wszystkim, jeżeli nie masz środowiska do przeprowadzenia kompilacji, to załącz poprawnie przepisany plik *.bas. Z tego co Ty tu podałeś, to nic sie nie da zrobić (za dużo błędów tekstowych). Z jakiego numru NE pochodzi ten program?
  • #4 10272429
    sp3ots
    Poziom 38  
    Witam !
    Są błędy w tym kodzie:
    tą linię przenieś na koniec poprzedzającej linii:
    
    Opoznienie As Long 
    

    to jest jedna linia:
    
    Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 .db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5  
    

    w tech linjach są błędy :
    
    Config Int0 = Pising
    Config Int1 = Pising
    

    popraw je i napisz na forum ( nie mam tego Ne, i nie wiem jak je poprawić)
  • #6 10273333
    czochi
    Poziom 10  
    kod pochodzi z numeru 4/2009 Profesjonalny licznik impulsów a do zaprogramowania atmegi będę używał Usbasp
  • #7 10273489
    Gienek
    Poziom 37  
    W międzyczasie znalazłem ten numer NE. Faktycznie, błędów "multum".
    ZbeeGin skompilował Ci (poprawiony) plik, chociaż nazwał go inaczej (ja bym nazwał LICZNIK, ale to nie ma znaczenia).
    Masz tam *.bin i *hex, a do zaprogramowania Atmegi możesz użyć dowolnego programu (który umiesz obsłużyć).
  • REKLAMA
  • #8 10274486
    czochi
    Poziom 10  
    co do fusebitów to musze je jakos przestawic?? chcialbym zebym mogl programowac go bez wyjmowania procka z ukladu no i jest tam zewneczny oscylator wiec musze je chyba przeslawic. Ps dziekuje bardzo za skompilowanie programu Uruchomilem symulacje w bascom-avr i dziala teraz tylko do procka i sprawdzicc w ukladzie :) tylko czy nie zablokuje go jak nie przestawie fusków
  • #9 10274874
    pawel-jwe
    Poziom 30  
    czochi napisał:
    co do fusebitów to musze je jakos przestawic??

    Musisz ustawić na zewnętrzny kwarc. W układzie musi być założony kwarc 12MHz (taki jak zadeklarowany w programie.

    czochi napisał:
    jest tam zewneczny oscylator

    Napewno? a nie chodzi Ci o kwarc przypadkiem?

    czochi napisał:
    chcialbym zebym mogl programowac go bez wyjmowania procka z ukladu

    To już zależy od budowy danego układu, tzn. musi mieć odpowiednie wyprowadzenia.
  • REKLAMA
  • #10 10275312
    czochi
    Poziom 10  
    Mogłby ktos dopisac ktore fusebity ustawic ?? bo zablokowalem procesor juz nie wiem ile razy. naszczescie jest fusebit doktor. dopiero raczkuje w mikrokontrolerach AVR i nie wiem za bardzo jak ustawic je
  • #11 10275350
    sp3ots
    Poziom 38  
    Ja bym je tak ustawił w Bascomie:
    atmega8 kompilacja programu
  • #13 10275665
    czochi
    Poziom 10  
    a w Burn-O-Mat ?? bo tam sa inaczej opisane i znowu zablokowalem odczyt procka od tego przekladania go do fuse doctora nogi mu powypadaja . taki prosty ukladzik a caly dzien z nim zszedl.... :(
  • #14 10275666
    zumek
    Poziom 39  
    Tematem tego wątku jest kompilacja programu i to już zostało zrobione.
    W sprawie fusebitów, proszę przeczytać tematy wyróżnione.
    Temat zamykam.
REKLAMA