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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.