Programmierung PIC16F877A per FT232RL

OP #5304034
Lesenswert?

Hallo, Forum,
mich will jemand davon überzeugen, er könne einen PIC16F877A mit Hilfe 
eines FT232RL programmieren, ohne eine speziell dafür geeignete Software 
zu haben.
Mein Gegenargument: Um eine vorhandene HEX-Datei zu übertragen, ist z.B. 
PICKit2 plus zugehöriger Hardware (z.B. DIAMEX PICPROG v. 
Reichelt)erforderlich.
Liege ich falsch?

Danke für eure Antwort!
#5304085
Lesenswert?

Geht anscheinend schon. z.B.:
http://www.franksteinberg.de/FT232-PIC-Programmer.htm

Aber wenn man für 10€ einen PICkit3 Klon bekommt...
https://de.aliexpress.com/item/PICKIT3-PIC-KIT3-PICKIT-3-Programmer-Offline-Programming-PIC-Microcontroller-Chip-Monopoly-PIC-Programmer-adapter-seat/32444447737.html

Damit programmiert direkt aus der IDE und kann zusätzlich auch debuggen.
Persönliche Seite #5304086
Lesenswert?

Dieter K. schrieb:
> er könne einen PIC16F877A mit Hilfe eines FT232RL programmieren, ohne
> eine speziell dafür geeignete Software zu haben.

Das ist unwahrscheinlich, denn im UART-Betrieb des FT232RL wird es kaum 
möglich sein, die speziellen Anforderung des ICSP (beschrieben in 
http://ww1.microchip.com/downloads/en/DeviceDoc/39025f.pdf) 
nachzubilden.

ICSP verwendet eine synchrone serielle Übertragung mit separaten Takt- 
und Datenleitungen (siehe S.19 in o.g. Dokument).


Sofern sich der PIC unter Kontrolle eines auf ihm befindlichen Programms 
selbst programmieren kann, ist es natürlich möglich, einen seriellen 
Bootloader zu programmieren, den mit ICSP auf den PIC zu laden und 
dann über eine herkömmliche UART die Nutzdaten zu übertragen, ganz so, 
wie es auch die Arduino-Welt mit ihren AVRs macht.

Volker S. schrieb:
> Geht anscheinend schon. z.B.:
> http://www.franksteinberg.de/FT232-PIC-Programmer.htm

Das erfordert aber schon eine spezielle, dafür gemachte Software, eben 
"PICPgm".

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren