Irgendwie finde ich offensichtlich nicht die richtigen Einstellungen, denn ich bekomme folgende Warnung: warning: (1459) peripheral library support is missing for the 18F14K50 Was muss ich nun wo tun? Vorweg schon mal Danke :-)
Du versuchst Hardware zu nutzen die nicht vorhanden ist oder die falsche
Library dazu.
> Was muss ich nun wo tun?
Besser in die Materie einarbeiten.
> Du versuchst Hardware zu nutzen die nicht vorhanden ist [ ] > die falsche Library [ ] Beides falsch. Richtig ist: Der "18F14K50" ist in den Libs noch nicht angekommen. Den ganzen kleinen 12F und 16F teilen schon immer dieses Schicksal.
Sollte aber mittlerweile kein Problem sein, da die Peripheral libs nicht mehr verwendet werden sollten für neuere PICs. Verwende stattdessen den MPLAB Code Configurator welchen du als Plugin in MPLAB X installieren kannst. Mit Hilfe des Plugins kannst du ein BSP erstellen, inklusive Peripherie-Funktionen.
Sstudi schrieb: > Sollte aber mittlerweile kein Problem sein, da die Peripheral libs > nicht > mehr verwendet werden sollten für neuere PICs. Verwende stattdessen den > MPLAB Code Configurator welchen du als Plugin in MPLAB X installieren > kannst. Mit Hilfe des Plugins kannst du ein BSP erstellen, inklusive > Peripherie-Funktionen. Mein Fehler, der Code Configurator unterstützt die Familie noch nicht. Unter http://www.microchip.com/mplab/compilers solltest du aber die legacy plib downloaden können. Vielleicht wird dein Controller unterstützt, ansonsten die benötigten plib-Dateien / Routinen in dein Projekt kopieren und anpassen auf deinen Controller.
Der 18F14K50 sollte von der plib v2.00rc3 unterstützt werden. Vielleicht das gleiche Problem mit der Einbindung wie in dem Thread: Beitrag "Verwendung von plibs in xc8"
:
Bearbeitet durch User
Oder Warnung einfach ausschalten, wie hier beschrieben: http://www.amixa.com/blog/2017/01/06/pic-xc8-error-warning-1459-peripheral-library-support-is-missing-for-the-18xxxx/ Hatte das beim PIC18F45K22 auch plötzlich ab Version XC8 V1.40.
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.