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

Atmega8/Atmega16 - programowanie własnej płytki uruchomieniowej - problem

Cyriuss 08 Lut 2014 14:51 1563 6
  • #1 13276396
    Cyriuss
    Poziom 9  
    Mam następujący problem. Realizowałem ostatnio płytkę ewaluacyjną na konkurs organizowany przez moją uczelnie. Wczoraj zakończyłem w końcu proces montażu tejże płytki i wtedy pojawił się problem. Przy próbie wgrania na Atmege8 oprogramowania od USBasp (ta atmega ma pełnić rolę zintegrowanego programatora USB) AVRDude krzyczy że coś jest źle podłączone i mam sprawdzić połączenie. Przy przełączeniu zwory programowania i programowania bezpośrednio ATMegi 16 która jest głównym układem płytki wszystko działało i dało się ją programować, niemniej też do czasu bo dziś już AVRDude w obu przypadkach twierdzi że coś jest nie tak z podłączeniem i mam to sprawdzić. Schemat podłączeń wydaje się okej, niemniej może ktoś z was po zerknięciu na niego wpadnie na pomysł co może być przyczyną takiego stanu rzeczy i poda jakiś sposób na rozwiązanie tego problemu. Dodam że sprawdzałem wszystkie połączenia potrzebne do zaprogramowania układów i wszystko jest okej, każdy sygnał dochodzi gdzie należy, a obie ATMegi działają.
    Poniżej schemat podłączenia całości. Atmega8/Atmega16 - programowanie własnej płytki uruchomieniowej - problem
  • #3 13276441
    Cyriuss
    Poziom 9  
    Fusebitów nie zmieniałem, o złym rozkładzie pinów wiem, był to mój błąd przy projektowaniu i biorę na niego poprawkę, programator na pewno jest podpinany odpowiednio.
  • #5 13276519
    Cyriuss
    Poziom 9  
    Jedyne co by mi przyszło do głowy z tego wszystkiego to to że może nie działać przez to że mam pod Piny B ATMegi16 podpięte diody LED, ale są one zwierane do masy zworą, która generalnie jest wyjęta, więc tamtędy nie powinno raczej nic płynąć w czasie programowania. Mógłbym zerwać ścieżki od tych 3 diod ale wolałbym to zrobić tylko w ostateczności. Spróbuję też jeszcze raz sprawdzić optycznie czy jakiś zwarć nie ma. Właśnie też zauważyłem, że przycisk reset ATmegi16 nie działa, mogę go wciskać do woli, a atmega dalej działa, natomiast wchodzi w reset po zwarciu zwory, nawet przy odłączonym programatorze.
  • #6 13276684
    Konto nie istnieje
    Poziom 1  
  • #7 13276728
    Cyriuss
    Poziom 9  
    O Boże... to teraz zniszczył sam siebie... dopiero teraz mnie uświadomiłeś co zapomniałem dodać do schematu. No to pech, trzeba będzie wszystko przerabiać i robić jeszcze raz już z dodanym kwarcem. Swoją drogą okazało się że ponowne przelutowanie wszystkich nóżek pomogło z moim wczesniejszym problemem więc temat można zamknąć. :) Dzięki za wszelką pomoc i przede wszystkim e marcusowi za uświadomienie mnie jakim "inteligentem" jestem :D
REKLAMA