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

[atmega168] programator nie wykrywa mikroprocesora

c0m4r 20 Lis 2011 12:01 1263 3
  • #1 10159970
    c0m4r
    Poziom 11  
    Witam!
    Złożyłem wg projektu płytkę składającą sie m.in z 2 uC w tqfp: atmega32 i atmega168.
    At32 udało mi się poprawnie zaprogramować za pomocą BASCOM-AVR i programatora USBasp, natomiast atmegi168 bascom wogole nie wykrywa. Próbowałem połączyć się z nią innym programem (extreme avr burner) i niestety bez efektu. W związku z tym, zakładam, że albo układ jest zesputy (mniej prawdopodobne) albo popełniłem błąd w montażu (bardziej prawdopodobne jako, że są to moje początki z avr i montażem smd). Obydwa uC mają pracować z zewnętrznym kwarcem 16mHz(mini-smd).

    Pytanie moje brzmi jak szukać błedu w montażu ? Jakie sprawdzić połączenia minimalne, wymagane do komunikacji z programatorem ? ew jakieś napięcia? Na płytce jest sporo elementów, wszystko w smd i kompletnie nie wiem gdzie zacząć szukać źródła problemu...

    Z góry dziękuje za wskazówki.
  • Pomocny post
    #2 10160000
    Zocha24
    Poziom 21  
    Na początek sprawdź, czy dochodzi zasilanie do układu i czy wszystkie potrzebne linie (MOSI,MISO,SCK,RESET) też mają przejście między układem a wtyczką programatora
  • #4 10160746
    c0m4r
    Poziom 11  
    Serdecznie dziękuje za podpowiedzi.
    Zacząłem od zworki, jednak to nie pomogło.
    Dopiero analiza połączeń wykazała, że nie ma połączenia między jednym pinem atmegi i złączem programatora - nóżka była troszkę odgięta, dałem za mało cyny i nie dotykała do PCB. Teraz jest już wszystko jak należy i BASCOM poprawnie rozpoznaje uC.

    Pozdrawiam
    Marcin
REKLAMA