- SF800 Solar Speicher Tutorial         
Ergebnis 1 bis 10 von 11

Thema: Configuration Word Konstanten

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #10
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    05.11.2007
    Beiträge
    1.076
    Hallo Klebwax, ich hab mir das auch nochmal angeschaut:
    Und habe fast identisches gefunden.

    Ich habe jetzt eine andere Vorgehensweise probiert.

    #pragma config Usage
    #pragma config <setting>=<named value>
    Hier gibt es zumindest eine recht gute Beschreibung
    Dazu sollte man sich die Dateien im Ordner:
    C:/Programme/Microchip/xc8/v1.10/docs/chips/12f617.html
    ansehen.

    Nun sieht meine Konfiguration so aus:

    Code:
    #pragma config BOREN  = ON       /* Brown-out Reset Selection bits */
    #pragma config WRT    = HALF     /* Flash Program Memory Self Write Enable bits */
    #pragma config FOSC   = INTOSCIO /* Oscillator Selection bits */
    #pragma config MCLRE  = OFF      /* MCLR Pin Function Select bit */
    #pragma config WDTE   = ON       /* Watchdog Timer Enable bit */
    #pragma config IOSCFS = 4MHZ     /* Internal Oscillator Frequency Select */
    #pragma config CP     = OFF      /* Code Protection bit */
    #pragma config PWRTE  =  ON       /* Power-up Timer Enable bit */
    zudem verweise ich mal auf das XC8 User Manual
    DS52053A-page 73
    3.3.5 Configuratio Bit Access

    Jetzt weis ich zwar immer noch nicht woher der Compiler dann seine Werte nimmt, aber was solls.
    Ich arbeite erstmal so damit. Das sieht auch viel übersichtlicher aus mit der der pragma direktive.

    Jetzt weis ich auch warum ich kein Projekt compiliert bekomme unter unter MPLABX

    "C:\Programme\Microchip\xc8\v1.01\bin\xc8.exe" --pass1 --chip=12F675 -Q -G --asmlist --double=24 --float=24 --emi=wordwrite --opt=default,+asm,-asmfile,+speed,-space,-debug,9 --addrqual=ignore --mode=free -P -N255 --warn=0 --summary=default,-psect,-class,+mem,-hex,-file --runtime=default,+clear,+init,+keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+config,-clib,+plib "--errformat=%%f:%%l: error: %%s" "--warnformat=%%f:%%l: warning: %%s" "--msgformat=%%f:%%l: advisory: %%s" -obuild/Production/production/newmain.p1 newmain.c

    Das System kann den angegebenen Pfad nicht finden.
    Wundert mich jetzt nichtmerh, weil das Verzeichnis heisst ja auch:
    C:\Programme\Microchip\xc8\v1.10\bin\xc8.exe
    und das habe ich bei den Tools auch richtig eingestellt.
    Keine Ahnung warum er den Compiler im falschen Verzeichnis sucht.



    Dank Dir auch nochmal für die Mühe.
    Siro
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken XC8-Verzeichnis.jpg  
    Geändert von Siro (01.11.2012 um 14:40 Uhr)

Ähnliche Themen

  1. Bascom und Assembler: konstanten Wert in Variable laden
    Von malthy im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 7
    Letzter Beitrag: 16.04.2012, 12:54
  2. Xmega - Timer configuration
    Von Duesentrieb7 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 09.12.2009, 21:56
  3. Mit #define zugewiesene Konstanten nicht zuweisbar?
    Von EDatabaseError im Forum C - Programmierung (GCC u.a.)
    Antworten: 4
    Letzter Beitrag: 21.05.2008, 17:09
  4. ADC von rnmega2560 gibt einen konstanten Wert zurück!
    Von turi79 im Forum Sensoren / Sensorik
    Antworten: 6
    Letzter Beitrag: 14.02.2008, 14:21
  5. Probleme mit configuration bit...!
    Von RIFMAN im Forum C - Programmierung (GCC u.a.)
    Antworten: 6
    Letzter Beitrag: 18.07.2007, 15:43

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests