Página 1 de 1

Ajuda com o MikroC

MensagemEnviado: 08 Jun 2012 16:41
por Meson
Olá pessoal!

Alguém já usou o (mikroC Pro for 8051) como compilador para o AT89s8253, estou encontrando problemas para compilar meus programas antigos os quais usava o sdcc.
O mikroC não aceita o includ #include "at89s8253.h ", parece que ele não reconhece a atribuição (__sfr __at (0x80) P0 ;) e da o seguinte erro em todas as linha do includ :
__sfr __at (0x80) P0 ; <------------ linha 41 do at89s8253.h
Erros:
Invalid declarator expected'(' or identifier at89s8253.h
Syntax Error: ')' expected, but ';' found at89s8253.h
expected, but '__sfr' found at89s8253.h

e repete esse erro para quase todas as linhas do arquivo at89s8253.h.

Alguem pode me ajudar, achei muito bom o programa e queria muito usa-lo.

Aguardo a ajuda de vcs.

Ou caso algum de vcs conheça um compilador e editor de texto semelhante na qualidade de funções para me indicar que aceite o at89s8253.h.




Obrigado.

Re: Ajuda com o MikroC

MensagemEnviado: 08 Jun 2012 22:12
por andre_luis
Meson,


Cada compilador possui seu próprio conjunto de macros, e por causa disso será comum haver erros na inclusão de arquivos de atribuição de sintaxe dos SFR para o C.

Sugiro voce procurar o equivalente at89s8253.h da própria MikroC.



+++

MensagemEnviado: 22 Jun 2012 20:15
por Silvio51
Não precisa incluir nenhum arquivo para SFRs no Mikroc: Quando você inicia um novo projeto, basta selecionar o uc pretendido... no seu caso escolha o at89s8253 e pronto. Entendeu ?