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

[MEGA 32] nieda się zaprogramować

daniel6662 26 Gru 2009 20:39 1593 12
REKLAMA
  • #1 7439141
    daniel6662
    Poziom 21  
    Witam!

    Mam problem z zaprogramowaniem atmegi 32, a mianowicie programator nie może się z nią skomunikować :cry: Procesor działa jak należy i wcześniej nie było problemów z programowaniem, próbowałem na innym procku i jest ok tylko z tą nieszczęsną "32-ą" jest problem.
    Dodam że korzystam z programatora szeregowego oraz nie zmieniałem ustawień lock bitów.
    jeżeli ktoś wie co może być przyczyną to proszę o pomoc.
  • REKLAMA
  • #2 7439546
    kamyczek
    Poziom 38  
    Stara śpiewka temat wałkowany setki razy poszukaj sobie , fusy: spien , Rstdisbl , cksel . Może zanim napiszesz poczytasz kolego...
  • REKLAMA
  • #3 7439995
    Konto nie istnieje
    Poziom 1  
  • #4 7442721
    daniel6662
    Poziom 21  
    w tym problem że programator wogóle się nie komunikuje z procesorem tak jak by byl nie podłączony :|
    A co do fusów to cksel odpada bo procesor normalnie pracuje, a spien w avr studio tym co mam zaprogramować się nieda.
    rstdisbl też nie zaprogramowany bo procek resetuje po naciśnięciu guzika "reset "na płytce
  • #5 7444506
    Konto nie istnieje
    Poziom 1  
  • #6 7446214
    daniel6662
    Poziom 21  
    sprawdziłem wszystkie połączenia i wszystko jest ok, cksel ustawione są na kwarc który ma 12MHz więc problemu z prędkością nie powinno być.
    'mismatch':?: możesz wyjaśnić co to takiego?
  • REKLAMA
  • #7 7446367
    michalko12
    Specjalista - Mikrokontrolery
    Nie pokazałeś schematu, trochę takie strzelanie w ślepo.

    Można jeszcze sprawdzić czy programator ma wystarczającą wydajność prądową wszystkich sygnałów, czy przypadkiem w układzie nie ma czegoś co przeciąga i być może jest coś na granicy działania.
  • #8 7446878
    kamyczek
    Poziom 38  
    daniel6662 napisał:
    cksel ustawione są na kwarc który ma 12MHz więc problemu z prędkością nie powinno być.


    Jak nie czytasz i nie programujesz mikrokontrolera to fusów też nie odczytasz , zatem na jakiej podstawie twierdzisz ,że cksel jest ok?
  • #9 7447938
    daniel6662
    Poziom 21  
    co do schematu to nie mam możliwości wrzucić ale uklad jest prosty: cały port A to klucze tranzystorowe sterujące dwoma silnikami krokowymi ponad to reszta standardowa:
    kwarc, 2 kondensatorki, przycisk od resetu, i złącze isp. jak włączam zasilanie to silniki się kręcą wszystko ładnie pięknie. cksel jest zaprogramowany na kwarc ponieważ jak go wylutuję to silniki się nie kręcą.
    co do wydajności prądowej to nie sądzę bo wcześniej wszystko normalnie działało.
  • REKLAMA
  • #10 7449419
    Konto nie istnieje
    Poziom 1  
  • #11 7453704
    daniel6662
    Poziom 21  
    o ile dobrze się orientuje to reset jest wewnętrznie podciągniety do vcc.
    próbowałem zaprogramować procka po za układem lecz dzieje się to samo :/

    komunikacje z programatorem mam ok ponieważ inne procesory programują się bez problemowo.

    może sprzętowy spi siadł... sam już nie wiem.
    gdyby ktoś był by tak miły i wysłał schemat jakiegoś najprostszego programatora równoległego to bym to sprawdził, szukałem po internecie ale wszystkie jakie znalazłem były zbyt skomplikowane.
  • Pomocny post
    #12 7454452
    marco47
    Poziom 41  
    Witam kolegów
    Chyba najprostszy programator równoległy http://elm-chan.org/
    Wszystkie programatory równolegle są bardziej skomplikowane od szeregowych , bo korzystają z 20(około) wyprowadzeń procka .
  • #13 8248484
    daniel6662
    Poziom 21  
    witam ponownie.
    okazało się że uszkodził się sprzętowy spi w procesorze i tu chciałbym podziękować koledze marco47 za schemat programatora równoległego.
    zamykam temat
REKLAMA