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

ATMEGA88PA - USBASP zawiesza się podczas programowania fusebitów

aplov 07 Sie 2016 09:52 912 2
  • #1 07 Sie 2016 09:52
    aplov
    Poziom 6  

    Witam,
    podczas zmiany fuse bitów w atmega88pa korzystałem z tej strony. W linku są fuse bity które ustawiam.
    Chcę ustawić taktowanie na 20 mHz.

    Robię to następująco:
    ATMEGA88PA - USBASP zawiesza się podczas programowania fusebitów

    odpowiedź:
    ATMEGA88PA - USBASP zawiesza się podczas programowania fusebitów

    i w tym momencie dioda programatora sygnalizująca programowanie cały czas jest włączona. Jeśli wcisnę y/n nic to nie zmienia, nic dalej się nie wykonuje.

    Po tym zabiegu atmega działa na zewnętrznym kwarcu 20 mHz ale problem jest taki, że jakikolwiek program nie wykonuje się..
    Przykładowo:

    Kod: c
    Zaloguj się, aby zobaczyć kod


    F_CPU ustawione na 20 mHz.

    Do wgrywania programu używam SinaProg 2.1.
    Zauważyłem jeszcze, że wszelkie komunikowanie się z atmegą wydaje mi się za szybkie.
    Testowo wgrywając program ważący ~8kB, zrobiło się to praktycznie od razu nawet ze zworką slow SCK..

    Zasilanie filtruje kondensatorami elektrolitycznymi 200uF (takie miałem pod ręką)
    Zasilam część analogową i cyfrową.

    0 2
  • Pomocny post
    #2 07 Sie 2016 11:27
    excray
    Poziom 39  

    Próbowałeś innym programem?

    0
  • #3 07 Sie 2016 11:31
    aplov
    Poziom 6  

    Spróbowałem ręcznie wgrać program... zadziałało.. eh.
    Dopiero teraz zauważyłem, SinaProg nie ma atmegi 88pa tylko samą 88 i to powodowało problem, już wszystko działa :)

    0