Eu sempre desenvolvi em .asm meus projetos da faculdade.
Esse é meu ultimo ano e quero fazer algo em .C e escolhi o compilador CCS junto com o MicroZif da microgenios para simular.
Instalei tudo certinho e escrevi um programa muito simples do livro programação em C do Fabio Pereira. Segue abaixo.
- Código: Selecionar todos
#define<16F628.h>
#use delay(clock=4000000)
#fuses INTRC_IO,NOWDT,PUT,BROWNOUT,NOLVP,NOMCLR
main()
{
int tempo;
tempo = 300;
while(1)
{
output_high(PIN_B0);
delay_ms(tempo);
output_low(PIN_B0);
}
}
O codigo está igual só que quando vou compilar o MPLAB me apresenta os seguintes erros que não tenho ideia de como resolver:
Executing: "C:\Program Files (x86)\PICC\Ccsc.exe" +FM "pisca3.c" +DF +LN +T +A +M +Z +Y=9 +EA
*** Error 18 "C:\Users\Uilter Witte\Desktop\TESTE PISCA\pisca3.c" Line 1(9,19): File can not be opened
Not in local "C:\Users\Uilter Witte\Desktop\TESTE PISCA\16F628.h"
*** Error 111 "C:\Users\Uilter Witte\Desktop\TESTE PISCA\pisca3.c" Line 3(7,47): Unknown keyword in #FUSES "NOMCL"
*** Error 128 "C:\Users\Uilter Witte\Desktop\TESTE PISCA\pisca3.c" Line 5(1,41): A #DEVICE required before this line
*** "C:\Users\Uilter Witte\Desktop\TESTE PISCA\pisca3.c" Line 11: Error #12: Undefined identifier output_high
*** "C:\Users\Uilter Witte\Desktop\TESTE PISCA\pisca3.c" Line 13: Error #12: Undefined identifier output_low
5 Errors, 0 Warnings.
Halting build on first failure as requested.
BUILD FAILED: Tue Feb 15 18:06:20 2011
Agradeço muito a ajuda! Abraço a todos.