ISP + sygnał SCK

Mar 26, 2008 8 Replies

Witam ! Od kilku dni walcze z zaprogramowaniem ATMegi8. Mam STK200/300 z allegro. Zadnen z programatorow nie czyta sygnatury. Podejrzany wydaje mi sie sygnal SCK wychodzacy z programatora. Poziomy napięć 4,8 V przy "0" na LPT, 4,99 przy "1" na LPT. Wymienilem juz bufor 74244. Calosc wpieta do ZL2AVR. Koncza mi sie pomysly - moze ktos juz walczyl ?



pozdrawiam Przemek



aha, na SCK na uK po odlaczeniu progrmatora mam 5V

Pokaż schemat tego programatora. Ewentuanie porównaj z tym:

formatting link

Sebastian Bialy pisze:

I sprawdź jeszcze, czy programator prawidłowo steruje sygnałem RESET procesora (zmierz na procesorze).

schematu nie mam, kupilem na allegro gotowca - zgodny z stk200 wg zapewnien sprzedawcy. pytanko - czy na PB5 powinna byc "1" po starcie procka ?

poziomy na RESET i MOSI sa ok.

Schemat chyba tajny nie jest, z resztą zawsze można pomierzyć miernikiem. Z wynalzkami z allegro "zgodnym z X" miałem już do czynienia nie raz. Lepiej sprawdź omomiarką z podanym przeze mnie schematem (on działą na 100% jako STK200).

Zastanawiam się czy ma cokolwiek do rzeczy stan na tym pinie po uwolnieniu resetu ...

Przemysław Mańkowski pisze:

Po wymuszeniu RESET'a na procesorze (czyli zwarcie do masy) na żadynm pinie portu nie powinno być napięcia pochodzącego od procesora!! Więc zrób tak - odłącz programator, podaj "0" na RESET i zmierz na pinie SCK napięcie... jak jest 5V, to nie ma prawa to działać :(... sądząc po obecności 5V przypuszczam, że ATmega jest zaprogramowana już (fabrycznie nowy procek daje wszędzie Hi-Z), więc być może ktoś zablokował reset zewnętrzny (da się w ATmega8??) albo też możliwość programowania ISP... wówczas STK200 nie wystarczy...

Pozdrawiam Konoppo

W ATMega8 reset da sie zablokowac, natomiast jak mierzy omomiarka napiecie na pinac w trakcie resetu to 5V moze mu wyjsc, to jest HiZ, ale zeby to wykryc trzebaby jakis podciagacz zastosowac.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required