Kod: Markera allt
include "P12F683.inc"
__Config _BOD_OFF & _INTOSCIO & _CPD_OFF & _CP_OFF & _MCLRE_OFF & _PWRTE_OFF & _WDT_OFF
Dvs ovan sätt att skriva, exemplevis...
Kod: Markera allt
include "p12f1572.inc"
__config _FOSC_INTOSC & _CLKOUTEN_OFF & _WDTE_OFF & _PWRTE_ON & _MCLRE_OFF & _CP_ON & _BOREN_OFF _WRT_ALL & _PLLEN_OFF & _STVREN_OFF
(rad 5 är include... och rad 6 __config... nedan)
Så - hur ska config skrivas för PIC12F1572?make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make[1]: Entering directory 'C:/My PICs/_MCR_16F630_SSD_4_RaceLine'
make -f nbproject/Makefile-default.mk dist/default/production/_MCR_16F630_SSD_4_RaceLine.production.hex
make[2]: Entering directory 'C:/My PICs/_MCR_16F630_SSD_4_RaceLine'
"C:\Program Files (x86)\Microchip\MPLABX\mpasmx\mpasmx.exe" -q -p12f1572 -l"build/default/production/_ext/1278210284/12F1572_RLR_4_SSD.lst" -e"build/default/production/_ext/1278210284/12F1572_RLR_4_SSD.err" -w1 -o"build/default/production/_ext/1278210284/12F1572_RLR_4_SSD.o" "C:/My PICs/_MCR_16F630_SSD_4_RaceLine/12F1572_RLR_4_SSD.asm"
Error[112] C:\MY PICS\_MCR_16F630_SSD_4_RACELINE\12F1572_RLR_4_SSD.ASM 6 : Missing operator
Error[126] C:\MY PICS\_MCR_16F630_SSD_4_RACELINE\12F1572_RLR_4_SSD.ASM 6 : Argument out of range (not a valid config register address)
Error[126] C:\MY PICS\_MCR_16F630_SSD_4_RACELINE\12F1572_RLR_4_SSD.ASM 6 : Argument out of range (not a valid config register address)
nbproject/Makefile-default.mk:95: recipe for target 'build/default/production/_ext/1278210284/12F1572_RLR_4_SSD.o' failed
make[2]: Leaving directory 'C:/My PICs/_MCR_16F630_SSD_4_RaceLine'
nbproject/Makefile-default.mk:78: recipe for target '.build-conf' failed
make[1]: Leaving directory 'C:/My PICs/_MCR_16F630_SSD_4_RaceLine'
nbproject/Makefile-impl.mk:39: recipe for target '.build-impl' failed
make[2]: *** [build/default/production/_ext/1278210284/12F1572_RLR_4_SSD.o] Error 1
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
BUILD FAILED (exit value 2, total time: 1s)
Och ja, jag har testat med config1 och config2 och delat mellan dem etc etc.
Inklusive med ett och två understreck, i första och inte positionen.
Vid sökning på nätet hittas bara exempel på hur man gör det i C, vilket för mig är ointressant.
Tacksam för svar.
Även var i databladet detta återfinns, om det står där.