Ich habe mir ein Testboard für meinen PIC18F45k22 gebaut, und will jetzt mit dem programmieren anfangen. Ich Programmiere im MPLAB IDE 8.84 mit dem C18-Compiler. Hat jemand zufällig ein Beispielprogramm, wo ich mit die Konfiguration (#pragma config ...) abschauen kann.
Kopieren? Du musst ja einstellen ob du z.B. den internen Oszillator oder einen Quarz benutzen willst. Das Beispiel müsste da für das selbe Testboard gemacht sein. Am einfachsten in der Hilfe unter C18 Toolchain C18 Configuration Settings PIC18F4xxxx / PIC18F45K22 alle Kästchen durchgehen und das Passende in dein Programm übernehmen.
Hier ist eine Übersicht über die Config-Bits: http://gputils.sourceforge.net/html-help/PIC18F45K22-conf.html
Die Config Bits stecken auch in ähnlicher Übersicht direkt im MPLAB mit drin. Hilfe -> "PIC18 Settings" oder so ähnlich heißt das da.
Es gibt das "PICkit 3 Debug Express" von Microchip, da ist eine Platine mit einem wohl sehr ähnlichem PIC18F45K20 drauf. Und zu diesem Paket gibt es einer Lern-CD mit den "PICkit 3 Debug Express Lesson Files" drauf. Und jetzt die gute Nachricht; Besagte Files von auch alle kostenlos downloadbar: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en538340&redirects=pickit3 http://www.microchip.com/Microchip.WWW.SecureSoftwareList/secsoftwaredownload.aspx?device=en538340 Gruss
Wenn Du MPLAB-X nimmst, kannst Du darin die Config-Bits komfortabel einstellen und per Knopfdruck Dir den richtigen Code dazu generieren lassen.
ja, ich empfehle dir auch, gleich mit MPLABX anzufangen und nicht noch auf einem auslaufmodell (software) zu programmieren. MPLABX hat viele vorteile gegenüber MPLAB.
Besser durchdachte IDE Mehr Komfprt im Editor mehr Übersichtlichkeit ist einfach in allen Belangen besser!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.