Forum: Mikrocontroller und Digitale Elektronik PIC16F876 auf Steckbrett programmieren


von Haniel (Gast)


Lesenswert?

Hallo,

gibt es eine einfache Möglichkeit, einen PIC16F876 auf dem Steckbrett zu 
programmieren?

Habe einen PC mit WinXP und Parallelport zur Verfügung.

Habe beim Googeln das hier entdeckt, kommt meinen Vorstellungen schon 
ziemlich nah:

http://s.gullipics.com/image/1/b/g/58jo7w-ewaun-q8wl/img.png

Ist aber anscheinend nur für PIC 18Fxxxx geeignet!?

Gibt es etwas ähnliches für PIC 16Fxxx?

Kenne mich leider nur mit Atmel-Controllern aus.

Viele Grüße!

von piccer (Gast)


Lesenswert?


von piccer (Gast)


Lesenswert?

P.S: Brenner0

von piccer (Gast)


Lesenswert?


von Noch einer (Gast)


Lesenswert?

Der gullipics Brenner sollt gehen, arbeitet aber im LVP Mode - du kannst 
den RB3/PGM Mode nicht benutzen. Vorsicht mit den Flags, versehentlich 
ausgeschaltet funktioniert LVP nicht mehr.

Die alten Sprut Brenner arbeiten mit einer festen VPP Spannung - nochmal 
kontrollieren, ob sie für deinen Pic richtig ist.

von Haniel (Gast)


Lesenswert?

Hallo,

vielen Dank für die Antworten!

Dieser Proger hier gefällt mir ganz gut:

http://picpgm.picprojects.net/hardware.html#USB_PROGRAMMER

Eventuell habe ich sogar noch einen USB-PP-Adapter über.

Viele Grüße!

von Mike (Gast)


Lesenswert?

Haniel schrieb:
> gibt es eine einfache Möglichkeit, einen PIC16F876 auf dem Steckbrett zu
> programmieren?

Mit einem Bootloader über die serielle Schnittstelle - genauso wie bei 
den Atmel-Controllern.

von Subnano (Gast)


Lesenswert?

Mit 'nem einfachen USB2Serial geht's auch:
http://dev.kewl.org/k8048/Doc/#cp2102
Nicht besonders flott, aber geht.

von Haniel (Gast)


Lesenswert?

Danke für die Antworten!

Mike schrieb:
> Mit einem Bootloader über die serielle Schnittstelle - genauso wie bei
> den Atmel-Controllern.

Den Bootloader muss man aber erst mal auf dem Controller haben.


Subnano schrieb:
> Mit 'nem einfachen USB2Serial geht's auch:
> http://dev.kewl.org/k8048/Doc/#cp2102
> Nicht besonders flott, aber geht.

Das wäre optimal, so ein Modul habe ich hier.
Leider blicke ich bei dem Link nicht wirklich durch.
Gibt es zufällig ein übersichtlicheres Projekt?

von PICkit (Gast)


Lesenswert?

Haniel schrieb:
> gibt es eine einfache Möglichkeit, einen PIC16F876 auf dem Steckbrett zu
> programmieren?
Die einfachste ist ein PICkit

von Haniel (Gast)


Lesenswert?

PICkit schrieb:
> Die einfachste ist ein PICkit

Sowas hier?

http://diylightanimation.com/wiki/index.php?title=File:PIC18F2450_PICkit_3_programming_conn.JPG

Dann bräuchte man noch die serielle Anschlussbelegung zum PIC und ein 
kompatibles Brennprogramm.

von PICkit (Gast)


Lesenswert?

Haniel schrieb:
> Sowas hier?
Genau

Haniel schrieb:
> Dann bräuchte man noch die serielle Anschlussbelegung zum PIC und ein
Findet man im Datenblatt.

Haniel schrieb:
> kompatibles Brennprogramm.
MPLAB (X) IDE

von Haniel (Gast)


Lesenswert?

PICkit schrieb:
> Haniel schrieb:
>> kompatibles Brennprogramm.
> MPLAB (X) IDE

Danke!


PICkit schrieb:
> Haniel schrieb:
>> Dann bräuchte man noch die serielle Anschlussbelegung zum PIC und ein
> Findet man im Datenblatt.

Im Datenblatt vom Pic?

Mein USB2Serial-Modul hat auf jeden Fall folgende Anschlüsse:
1:DCD
2:RxD
3:TxD
4:DTR
5:GND
6:DSR
7:RTS
8:CTS
9:RI


Der PIC-ISP-Stecker ist wie folgt am PIC16F876 angeschlossen:
1: Pin1
2: VCC
3: GND
4: Pin28
5: Pin27
6: Pin24

Wenn ich es richtig verstehe, benötigt man nun nur noch einen Stecker 
vom USB2Serial-Modul zum PIC-ISP-Stecker?!
Dafür braucht man natürlich die Anschlussbelegung.

von Jörg (Gast)


Lesenswert?

Haniel schrieb:
> Wenn ich es richtig verstehe, benötigt man nun nur noch einen Stecker
> vom USB2Serial-Modul zum PIC-ISP-Stecker?!

das muss irgendwo noch ein schalter rein

welche brenn-software erkennt denn einen usb-to-serial als progger?

von richard (Gast)


Lesenswert?

Haniel schrieb:
> Kenne mich leider nur mit Atmel-Controllern aus.

Gibt es keinen PIC-Progger, der einen AVR als USB-Interface benutzt?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.