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

AVRDUDE a reset procka. Wpływ parametru -E na uC.

grzegorzn 18 Sie 2010 00:44 1095 2
REKLAMA
  • #1 8409890
    grzegorzn
    Poziom 12  
    AVRDUDE ma parametr -E za pomocą którego można ustawić m.in. stan linii RESET. W dokumentacji jest napisane, że dzięki temu można ustawiać czy po zakończeniu programowania mikrokontroler ruszy z programem czy nie. Z tego co jednak widzę, to ustawienie dotyczy nie tyle mikrokontrolera co po prostu linii /RESET w porcie równoległym czyli pinu 16 w złączu DB25. W programatorze STK200 ta linia jest połączona z przez '244 z pinem SCK procka a więc wcale nie steruje jego resetem. Tak więc rozumiem, że parametr -E nie ma żadnego wpływu na mikrokontroler, przynajmniej dla STK200?
  • REKLAMA
  • #2 8412628
    jarek4700
    Poziom 10  
    Sprawdź czy w ogóle dobrze zmontowałeś ten programator. Ja mam stk200 i tam linia 16 w ogóle nie jest wykorzystywana.
  • #3 8412739
    grzegorzn
    Poziom 12  
    Programator jest dobrze zmontowany i działa. Pisząc posta zasugerowałem się schematem ze strony Adama Dybkowskiego gdzie pin 16 był podłączony.

    Z tego co teraz widzę, to jednak parametr -E ma pewien sens bo odnosi się do resetu procka a nie linii portu równoległego. Przestawianie parametru -E na reset bądź noreset daje zmiany stanu na linii 9 portu równoległego. Linia ta poprzez bufor jest podłączona do nóżki resetu procka. Więc niby OK ale jednak nie działa. Z tego co widzę, to przyczyną jest fakt, że po zakończeniu programowania bufory z 74HC244 są przestawiane w stan wysokiej impedancji i przez to stan linii 9 już nie ma znaczenia. Z tego wniosek, że żeby -E działało to trzeba by lekko przerobić programator gdyż w standardowej formie nie będzie działać.
REKLAMA