Możliwe, że powtarzam temat i w złym forum, ale nigdzie nie mogłem znaleźć odpowiedzi.
Więc tak:
Mam komputer z 2 stykami COM (COM1, COM2). Windows XP.
Używam programatora pamięci PIC Programmer2 (jego schemat):
Używam programu IC Prog (wraz z plikiem icprog.sys)
Jest on skonfigurowany:
Sprzęt->
............Programator: JDM Programator
............Interfejs: Windows API
............Opóźnienie I/O: 1
............Komunikacja:
.............................Inwersja Data Out
.............................Inwersja MCLR
Opcje->
............Różne:
......................Włącz sterownik NT/2000
............I/C:
......................Włącz MCLR jako VCC
......................Włącz zapis pakietowy
...........Programowanie:
......................Weryfikuj po zaprogramowaniu
...........Smartcard:
......................Enable DTR as VCC
......................Częstotliwość:
..........................................6MHz
......................Urządzenie:
..........................................16C84
Reszty nie zmieniałem.
Przy programowaniu kostki 24c08 wyskakuje mi ciągle błąd weryfikacji przy adresie 0000h.
Proszę o pomoc, bo nie wiem, gdzie jest błąd. Prosiłbym, aby ktoś sprawdził schemat, mój programator jest identyczny jak na schemacie.
Jedyną zmianę jaką wprowadziłem, to wtyczka RS232 9 PIN, zamiast RS232 25 PIN więc:
Pin TXD (2) z DB25 podłączyłem do pinu 3 z DB9
Pin GND (7) z DB25 podłączyłem do pinu 5 z DB9
Pin CTS (5) z DB25 podłączyłem do pinu 8 z DB9
Pin DTR (20) z DB25 podłączyłem do pinu 4 z DB9
Pin RTS (4) z DB25 podłączyłem do pinu 7 z DB9
Załączam program IC_Prog, którego używam wraz z plikiem icprog.sys
Więc tak:
Mam komputer z 2 stykami COM (COM1, COM2). Windows XP.
Używam programatora pamięci PIC Programmer2 (jego schemat):
Używam programu IC Prog (wraz z plikiem icprog.sys)
Jest on skonfigurowany:
Sprzęt->
............Programator: JDM Programator
............Interfejs: Windows API
............Opóźnienie I/O: 1
............Komunikacja:
.............................Inwersja Data Out
.............................Inwersja MCLR
Opcje->
............Różne:
......................Włącz sterownik NT/2000
............I/C:
......................Włącz MCLR jako VCC
......................Włącz zapis pakietowy
...........Programowanie:
......................Weryfikuj po zaprogramowaniu
...........Smartcard:
......................Enable DTR as VCC
......................Częstotliwość:
..........................................6MHz
......................Urządzenie:
..........................................16C84
Reszty nie zmieniałem.
Przy programowaniu kostki 24c08 wyskakuje mi ciągle błąd weryfikacji przy adresie 0000h.
Proszę o pomoc, bo nie wiem, gdzie jest błąd. Prosiłbym, aby ktoś sprawdził schemat, mój programator jest identyczny jak na schemacie.
Jedyną zmianę jaką wprowadziłem, to wtyczka RS232 9 PIN, zamiast RS232 25 PIN więc:
Pin TXD (2) z DB25 podłączyłem do pinu 3 z DB9
Pin GND (7) z DB25 podłączyłem do pinu 5 z DB9
Pin CTS (5) z DB25 podłączyłem do pinu 8 z DB9
Pin DTR (20) z DB25 podłączyłem do pinu 4 z DB9
Pin RTS (4) z DB25 podłączyłem do pinu 7 z DB9
Załączam program IC_Prog, którego używam wraz z plikiem icprog.sys