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

AVR-ISP (STK200) + Mega8 - brak komunikacji z uP, ustawienia oscylatora?

Balu 21 Paź 2006 23:25 3761 14
REKLAMA

Podsumowanie tematu

LABEL_AI_GENERATED
Problem dotyczy braku komunikacji programatora AVR-ISP (STK200) z mikrokontrolerem ATmega8. Mikrokontroler jest nowy, z kwarcem 3,8 MHz podłączonym przez kondensatory 33 pF do masy, jednak próby programowania kończą się błędem -24 (brak urządzenia). Fabrycznie ATmega8 ma ustawione fuse bity na wewnętrzny oscylator RC 1 MHz, więc podłączenie kwarcu nie działa bez zmiany fuse bitów. Program PonyProg potwierdza poprawność sprzętu, ale komunikacja z mikrokontrolerem nie następuje. Podejrzewano problemy z portem LPT, który w systemach Windows XP i 2000 jest domyślnie zablokowany; zastosowano program do odblokowania portu LPT, jednak problem pozostał. Sprawdzono napięcie zasilania mikrokontrolera (4,85 V) oraz ciągłość linii programowania (MOSI, MISO, SCK, RESET) z rezystancją około 1 kΩ. Ostatecznie usunięcie rezystorów 1 kΩ między portem LPT a buforem 74HC244 rozwiązało problem i programator zaczął działać poprawnie. Wskazano, że schemat programatora zawiera zbyt wiele elementów peryferyjnych, co może powodować problemy z komunikacją.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA