Página 1 de 1

Dúvida básica com CCS plugin para o MPLAB

MensagemEnviado: 28 Fev 2007 17:03
por B-EAGLE
Comecei a estudar C para PIC, mas estou com uma dúvida básica especificamente no CCS.

No MPLAB, usando o plugin, quando eu tento compilar um código com alguma linha do tipo: PORTA = 0x34;, o compilador não reconhece PORTA. usei somente um include no "18F452.h", que é o uC que estou utilizando.
Já no mikroC, não ocorre isto, qualquer registrador com o nome default do datasheet já é aceito no compilador.

Será que estou utilizando sintaxe errada?

Gostaria de saber se preciso incluir algum outro arquivo de definições para este PIC, com todos os registradores/i/o já definidos.

Obrigado pela ajuda!

MensagemEnviado: 28 Fev 2007 17:24
por KrafT
O CCS não foi pensado assim... Vc deve usar output_a(0x34);

Ou definir o PORTA como #byte (e seu respectivo endereço). Aí pode usar do jeito que mostrasse.

MensagemEnviado: 28 Fev 2007 17:33
por B-EAGLE
Ok, muito obrigado Kraft!