Witam,
Zbudowałem ostatnio programator usbasp z dodaną optoizolacją z tej strony:
http://mdiy.pl/usbasp-z-optoizolacja-do-25kv-18v-6v/
Teoretycznie powinien on pozwolić na bezpośrednie programowanie układów zasilanych niższym niż 5v napięciem.
Opiszę teraz swój problem. Otóż przy założonej zworce SLOW_SCK wszystko działa, natomiast kiedy zdejmę zworkę układ zaczyna zachowywać się bardzo dziwnie. Mianowicie, za pierwszym razem proces programowania przebiega pomyślnie. Jeśli jednak chcę zaprogramować procesor drugi raz- pojawiają się błędy związane z brakiem wykrycia procesora. Aby móc ponownie zaprogramować mikrokontroler należy odłączyć zasilanie programatora i podłączyć je ponownie. Jest to jednak dość uciążliwe i chciałbym się dowiedzieć czy ktoś już spotkał się z takim problemem w tym programatorze i czy można jakoś ominąć ten mankament?
Dodano po 4 [godziny] 51 [minuty]:
Poniekąd sam sobie odpowiedziałem na swoje pytanie. Zostawiam tutaj rozwiązanie, które może komuś przyda się w przyszłości.
Otóż pomogło wgranie starszego firmware do programatora. Konkretnie wgrałem firmware z 28-02-2009. Teraz wszystko działa bez problemu z pełną prędkością programowania.
Zbudowałem ostatnio programator usbasp z dodaną optoizolacją z tej strony:
http://mdiy.pl/usbasp-z-optoizolacja-do-25kv-18v-6v/
Teoretycznie powinien on pozwolić na bezpośrednie programowanie układów zasilanych niższym niż 5v napięciem.
Opiszę teraz swój problem. Otóż przy założonej zworce SLOW_SCK wszystko działa, natomiast kiedy zdejmę zworkę układ zaczyna zachowywać się bardzo dziwnie. Mianowicie, za pierwszym razem proces programowania przebiega pomyślnie. Jeśli jednak chcę zaprogramować procesor drugi raz- pojawiają się błędy związane z brakiem wykrycia procesora. Aby móc ponownie zaprogramować mikrokontroler należy odłączyć zasilanie programatora i podłączyć je ponownie. Jest to jednak dość uciążliwe i chciałbym się dowiedzieć czy ktoś już spotkał się z takim problemem w tym programatorze i czy można jakoś ominąć ten mankament?
Dodano po 4 [godziny] 51 [minuty]:
Poniekąd sam sobie odpowiedziałem na swoje pytanie. Zostawiam tutaj rozwiązanie, które może komuś przyda się w przyszłości.
Otóż pomogło wgranie starszego firmware do programatora. Konkretnie wgrałem firmware z 28-02-2009. Teraz wszystko działa bez problemu z pełną prędkością programowania.