PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : p16F887.inc (MPLAB)



todo
12.04.2009, 21:07
Hallo Leute,

ich habe das PICkit 2 Debug Express board erworben. Ist ein Evaluation board von PIC mit PIC16F887 drauf und PICkit 2 Programmer. Zur Programmierung nutze ich das Programm MPLAB.

Gerade versuche ich in die Assembler-Programmierung von PIC Micros durchzusteigen. Dafür checke ich einige Beispielprogramme aus. Diese nutzen alle die lib "p16F887.inc".

Diese würde ich gerne mal genauer beleuchten ... nur weiß ich weder wo sie liegt noch wie ich hineinspringen kann. Gibt es in MPlab vielleicht einen Befehl mit der man die lib markieren+tastedrücken kann und sie dann aufgemacht wird. Oder weiß jemand wo sie gespeichert ist ...

Würd mcih freuen wenn jemand weiter weiß ... :)

PICture
12.04.2009, 23:16
Hallo Todo!

Ich habe vom MPLAB nur MPASM installiert. In dem Verzeichnis befinden sich die *.inc Dateien für alle dem MPASM bekannten PICs. Das sind Texdateien, die man einfach mit dem Editor o.ä. lesen kann.

Ich würde dir sonst den Artikel "PIC Assembler" in unserer Wiki empfehlen:

https://www.roboternetz.de/wissen/index.php/PIC_Assembler

Viel Spass und Erfolg mit PICs ! :)

MfG

todo
13.04.2009, 22:04
Vielen Dank das Wiki ist super, bringt mir viel. Habe auch die Library des pic16f887 gefunden ...

Jetzt bin ich wieder in meiner Wahlheimat wo ich nur einen Rechner mit Ubuntu 8.04 habe. Ich habe hier Piklab in der Version 0.15.2 (Programmierumgebung mit GUI) und pk2cmd heruntergeladen.
Da Piklab nur Programmer mit Firmware bis maximal v1.20 unterstützt habe ich diese mit pk2cmd auf meinen Programmer gespielt. Jetzt bekomme ich keine Verbindung über PIClab es meckert:

"The current programmer "PICkit2 Firmware 1.x" does not support device "16F887"."

Kann man da etwas machen? Kann ich wenigstens Code üersetzen und mit pk2cmd auf den PIC spielen? Ich komme grade garnicht weiter ... :)

Grüße ...