Forum: Mikrocontroller und Digitale Elektronik PIC16F877


von Siegfried S. (dieleena)


Lesenswert?

hallo,
möchte den Microcontroller PIC16F877 für mein Perojekt verwendet.
Frage: welche Programmiersprache wird hier verwendet und Software 
benötige ich, um meine eigne Projekte zu erstellen. Welche Kosten würden 
auf mich zukommen ?
Besitze ein Programmiergerät (GALEP-4), mit dem laut Liste auch diesen 
zu programmieren.

mfg dieleena

von The bear (Gast)


Lesenswert?

Hi,

am kostenguenstigsten kannst Du diesen Chip mit der kostenfreien MPLAB 
(www.microchip.com) programmieren. Programmiert wird in Assembler. 
Natuerlich gibt es auch andere Umgebungen, die jedoch durchaus schon 
einiges kosten koennen...

Gruss
Bear

von Εrnst B. (ernst)


Lesenswert?

mit SDCC gehts dann auch in C, allerdings ist der pic14 support in SDCC 
"experimentell".

/Ernst

von Siegfried S. (dieleena)


Lesenswert?

hallo,
welche andere Umgebungen gibt es noch ?
auch in C++ ?
gruß dieleena

von Franko P. (sgssn)


Lesenswert?

Hallo
C++ nicht, aber C. Wenn du in C programmieren willst, sind die PIC18 
besser geeignet.
Von Microchip gibts eine eingeschränkte C-Compiler-version für die PIC 
18:
Einschränkungen:
For 60 days, the Student Edition of MPLAB C18 will function as the full 
version. After 60 days, the MPLAB C18 Student Edition differs from the 
full version in the following ways:

Not all optimizations will be supported. Namely, procedural abstraction 
will not be supported.
The PIC18 Extended mode (extended instruction set and indexed with 
literal offset addressing) will not be supported.

Für PIC16 gibts C-Compiler von anderen Anbietern:

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2519&param=en025441


Gerhard

von Martin_T (Gast)


Lesenswert?

Hi!
Muß es denn unbedingt ein PIC sein? Ich habe mit diesen Dingern auch 
angefangen und mich mit Assembler rumgeschlagen, was ja noch nicht sooo 
schlimm wäre: aber dieses nervige "Banking" (der PIC16F874 hat ja schon 
4 Bänke). Irgendwann bin ich dann auf den AtMega32 mit C-Programmierung 
umgestiegen: einfach nur herrlich.
Anmerkung meinerseits: ich habe das Gefühl, dass die PICs im Bezug auf 
Stromentnahme über die PORTs und im Bezug auf die "Qualität" der 
Stromversorgung doch unempfindlicher gegenüber den AVRs (habe nur mit 
dem Mega32 getestet) sind.

von Aleksandar (Gast)


Lesenswert?

Hi!

Hier ist eine Liste der verfuegbaren Compiler zusammen mit den Preisen 
und Links zu Websites  der Hersteller:

http://www.fernando-heitor.de/index.php?option=com_jd-wiki&Itemid=85&id=grundlagen:compiler:compiler-uebersicht

Gruss,
Aleksandar

von FireWire (Gast)


Lesenswert?

also wenn du den 16f877 los werden willst ...ich brauche noch einen :-)
gruß sebastian

von snowman (Gast)


Lesenswert?

ich habe auch mit dem 16F877 angefangen. ich würde aber heute mit den 
18ern anfangen, weil's von Microchip einen kostenlosen C-compiler gibt. 
gute adresse für PICs ist: http://www.sprut.de

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.