Witam, próbuję jakoś połączyć się poprzez USBasp żeby odczytać i ew. zaprogramować kilka układów serii 80S51, a konkretnie:
AT89S52 oraz P87C52 (OTP)
Wgrałem najnowszy firmware na USBasp, sterowniki USB są ok bo inne rzeczy robi tylko nie chce się połączyć z niczym z rodziny 80S51/89S51/89S52/87C52
Wyświetla mi się ciągle błąd: "Chip enable program error"
Wyczytałem że trzeba dać RESET na stan wysoki, co uczyniłem i nie pomaga nadal nic, zaczynam myśleć czy mam dobry schemat podłączenia do uC:
dla obudowy DIP40 robię tak:
rezonator 12MHz (wiem że prędkość programowania musi być 16x mniejsza od rezonatora więc max 0,75MHz)
MOSI z USBasp na PIN 6 (P1.5)
MISO z USBasp na PIN 7 (P1.6)
SCK z USBasp na PIN 8 (P1.7)
RST z USBasp na PIN 9 (RST)
Vcc=5V na PIN40 oraz PIN31 (EA/VPP)
Czy ktoś może podpowiedzieć co jeszcze mogę robić nie tak?
Sprawdzałem na kilku różnych układach więc raczej wina hardware
AT89S52 oraz P87C52 (OTP)
Wgrałem najnowszy firmware na USBasp, sterowniki USB są ok bo inne rzeczy robi tylko nie chce się połączyć z niczym z rodziny 80S51/89S51/89S52/87C52
Wyświetla mi się ciągle błąd: "Chip enable program error"
Wyczytałem że trzeba dać RESET na stan wysoki, co uczyniłem i nie pomaga nadal nic, zaczynam myśleć czy mam dobry schemat podłączenia do uC:
dla obudowy DIP40 robię tak:
rezonator 12MHz (wiem że prędkość programowania musi być 16x mniejsza od rezonatora więc max 0,75MHz)
MOSI z USBasp na PIN 6 (P1.5)
MISO z USBasp na PIN 7 (P1.6)
SCK z USBasp na PIN 8 (P1.7)
RST z USBasp na PIN 9 (RST)
Vcc=5V na PIN40 oraz PIN31 (EA/VPP)
Czy ktoś może podpowiedzieć co jeszcze mogę robić nie tak?
Sprawdzałem na kilku różnych układach więc raczej wina hardware
