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

Atmega 8 nie uruchamia programu z Bascoma na zestawie ZL2AVR

DZANUS 21 Lut 2006 23:02 1089 9
REKLAMA
  • #1 2332089
    DZANUS
    Poziom 11  
    Posty: 10
    Problem leży w tym, że program zawarty w pamięci nie chce wystartować.
    Korzystam z Bascoma. Bascom ładnie wykrywa co to za procek itd.
    Proces wgrywania programu też przebiega bez żadnych problemów. Tyle że na tym koniec. Dopiero zaczynam zabawę z mikrokontrolerami i zabardzo nie wiem co począc. Myslalem ze moze cos z kwarcem, ale nie chodzi tez na wewetrznym oscylatorze. Korzystam z programatora ZL2PRG . Procek znajduje sie na płytce do zestawu ZL2AVR.
  • REKLAMA
  • #2 2332116
    Jacu$
    Poziom 27  
    Posty: 730
    Pomógł: 119
    Ocena: 26
    Cytat:
    Problem leży w tym, że program zawarty w pamięci nie chce wystartować.

    A skąd wiesz, że nie chce wystartować? Sam pisałeś ten program? Więcej szczegółów podaj.
  • #3 2332165
    GienekS
    Poziom 32  
    Posty: 1971
    Pomógł: 139
    Ocena: 15
    Procek na pewno realizuje program jaki mu wgrałeś a nie jaki ty chciałeś żeby realizował.
  • REKLAMA
  • #4 2332234
    DZANUS
    Poziom 11  
    Posty: 10
    programik byl prosty do sterowania ledami dla pewnosci nawet spisany z ksiazki. Procek po prostu milczal.
  • #5 2332653
    maxiu25
    Poziom 16  
    Posty: 190
    Pomógł: 16
    Ocena: 3
    a uswtawiles odpowiednio porty jako wejscia lub wyjscia
  • REKLAMA
  • #6 2333670
    Jacu$
    Poziom 27  
    Posty: 730
    Pomógł: 119
    Ocena: 26
    :arrow: DZANUS
    To może dołącz tutaj ten program. Czasem w programach są błędy...
  • REKLAMA
  • #7 2333723
    paw789
    Poziom 18  
    Posty: 298
    Pomógł: 20
    Ocena: 68
    Sprawdź ten program, zaladuj do uC, dioda podlączona do pinu PB1 powinna mrugać. Katoda diody (+) do PB1, anoda (-) przez rezystor 1K do GND.
    Załączniki:
    • mrugacz.zip (552 Bajtów) Musisz być zalogowany, aby pobrać ten załącznik.
  • #8 2334050
    DZANUS
    Poziom 11  
    Posty: 10
    Niestety ten programik też nie działa. Chwilowo podarowałem procka kumplowi żeby go sprawdził u siebie. Może to coś z nim.
  • #9 2335031
    PioM
    Poziom 19  
    Posty: 344
    Pomógł: 24
    Ocena: 15
    Zobacz czy wybrales m8515.dat z menu: Options/Compiler/Chip/Chip

    Sprawdz tez FuseBits, czy uP nie jest w trybie pracy z np. generatorem kwarcowym.
  • #10 2339283
    DZANUS
    Poziom 11  
    Posty: 10
    Problem się rozwiązał. Okazało się że w opcjach kompilatora miałem niepotrzebnie zaznaczone "swap words".
    Dziękuje wszystkim za zainteresowanie.

Podsumowanie tematu

✨ Problem dotyczył mikrokontrolera Atmega8 na zestawie ZL2AVR, który nie uruchamiał programu wgranego za pomocą Bascoma i programatora ZL2PRG. Program był prosty, służył do sterowania diodami LED, jednak mikrokontroler pozostawał nieaktywny. Sprawdzono poprawność konfiguracji portów, poprawność programu oraz ustawienia fuse bitów i wyboru pliku procesora w Bascom (m8515.dat). Testowano również działanie na wewnętrznym oscylatorze i z kwarcem. Ostatecznie problem rozwiązała nieprawidłowa opcja kompilatora – zaznaczenie "swap words", które należało wyłączyć. Po tej korekcie program zaczął działać poprawnie.
Wygenerowane przez model językowy.
REKLAMA