Próbuję zaprogramować procesorek ATMega32 przez ISP korzystając z prostego programatora na 74244 podłączanego do LPT i popularnego polskiego programiku ISP Programmer. Problem pojawia się już na starcie przy próbie odczytania sygnatury mikrokontrolera. Wyświetlany jest wtedy bowiem napis CHIP LOCKED. Muszę tu jednak zaznaczyć, że nie robiłem nic z fuse bitami więc to nie ich kwestia. Problem występuje na wszystkich posiadanych przeze mnie trzech kostkach ATMega32, które dotychczas działały w 100% poprawnie. Występuje też taka ciekawostka, że kliknięcie na Erase powoduje poprawne odczytanie sygnatury i uaktywnienie się pozostałych przycisków. Nadal jednak Read signature nie działa, pokazuje CHIP LOCKED.
Zastanawiam się co może być nie tak. Kostki wykluczam bo działały poprawnie i nic w nich nie mieszałem, jedna z nich z resztą była nowa. Więc może programator? Może coś się gdzieś rozłączyło? Połączenia jednak wydają się być poprawnie. Może coś się stało z kostką 244? A może coś z kompem? Poprzednie moje zabawy z AVR miały miejsce jak miałem inny komputer. Może w nowym jest uszkodzony port LPT? Może to kwestia systemu (Windows 7) choć w dokumentacji do ISP Programmera jest napisane, że Win7 jest obsługiwany. Próbowąłem w programie zmieniać częstotliwość ale to nic nie dawało. Ciągle CHIP LOCKED przy próbie odczytania sygnatury i jej odczytanie po kliknięciu na Erase (tylko wtedy). Jest to dla mnie dziwne. Wydaje mi się, że gdyby coś było nie tak, to programmator nie działał by wcale a nie w taki dziwny sposób. Wygląda na to, jakby były jakieś przekłamania w transmisji. Nie wiem jednak skąd miały by się brać.
Zastanawiam się co może być nie tak. Kostki wykluczam bo działały poprawnie i nic w nich nie mieszałem, jedna z nich z resztą była nowa. Więc może programator? Może coś się gdzieś rozłączyło? Połączenia jednak wydają się być poprawnie. Może coś się stało z kostką 244? A może coś z kompem? Poprzednie moje zabawy z AVR miały miejsce jak miałem inny komputer. Może w nowym jest uszkodzony port LPT? Może to kwestia systemu (Windows 7) choć w dokumentacji do ISP Programmera jest napisane, że Win7 jest obsługiwany. Próbowąłem w programie zmieniać częstotliwość ale to nic nie dawało. Ciągle CHIP LOCKED przy próbie odczytania sygnatury i jej odczytanie po kliknięciu na Erase (tylko wtedy). Jest to dla mnie dziwne. Wydaje mi się, że gdyby coś było nie tak, to programmator nie działał by wcale a nie w taki dziwny sposób. Wygląda na to, jakby były jakieś przekłamania w transmisji. Nie wiem jednak skąd miały by się brać.