Hayırlı günler xc8 ile çalışmak istiyoruz şu hatayı çözemedik. Teşekkürler
#include <stdio.h>
#include <stdlib.h>
#include <p18f2550.h>
#define portd_output TRISB = 0
#define _XTAL_FREQ 2000000
#pragma config PLLDIV = 5
#pragma config CPUDIV = OSC2_PLL3
#pragma config FOSC = INTOSC_HS
#pragma config WDT = OFF
#pragma config LVP = OFF
#pragma config BOR = OFF
#pragma config MCLRE = ON
#pragma config PWRT = ON
#pragma config PBADEN = OFF
void main(void)
{
portb_output;
while(1)
{
LATB = 0b00000010; __delay_ms(100);
LATB = 0b00000001; __delay_ms(100);
LATB = 0b00000010; __delay_ms(100);
LATB = 0b00000001; __delay_ms(100);
}
}
output;
CLEAN SUCCESSFUL (total time: 63ms)
make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make[1]: Entering directory 'C:/Users/idris.taskiran/MPLABXProjects/ccc.X'
make -f nbproject/Makefile-default.mk dist/default/production/ccc.X.production.hex
make[2]: Entering directory 'C:/Users/idris.taskiran/MPLABXProjects/ccc.X'
"C:\Program Files (x86)\Microchip\xc8\v1.34\bin\xc8.exe" --pass1 --chip=18F2550 -Q -G --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,+speed,-space,+debug --addrqual=ignore --mode=pro -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib --output=-mcof,+elf:multilocs --stack=compiled:auto:auto:auto "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -obuild/default/production/newmain.p1 newmain.c
make[2]: *** [build/default/production/newmain.p1] Error 1
newmain.c:19: error: (192) undefined identifier "portb_output"
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
(908) exit status = 1
nbproject/Makefile-default.mk:94: recipe for target 'build/default/production/newmain.p1' failed
make[2]: Leaving directory 'C:/Users/idris.taskiran/MPLABXProjects/ccc.X'
nbproject/Makefile-default.mk:78: recipe for target '.build-conf' failed
make[1]: Leaving directory 'C:/Users/idris.taskiran/MPLABXProjects/ccc.X'
nbproject/Makefile-impl.mk:39: recipe for target '.build-impl' failed
BUİLD FAILED (exit value 2, total time: 422ms)
"portb_output"
kullanmışsın ama tanımlamasını yapmamışsın
teşekkürler, çalıştı(LATB = 0x00; ) peki bi referans var mı? mesela şu komut setleri şuralarda(ADC, PWM, timer) kullanılır şeklinde..
Microchip'in Application Notes örnekler var
En azından adc, pwm vs örnekler var.
Bu modüllerin kullanımı işlemcilerin iç registerlerine bağlıdır. O yüzden onlarıda incelemen gerekebilir.