Página 1 de 1

compilador que rode no xp?

MensagemEnviado: 12 Nov 2006 13:08
por Meson
Amigos do forum, uso o at89s8252 e para grava-lo uso o avc-51 que so roda no win98, tinha particionado o meu hd e roda nele o xp e o 98, e quando tinha q gravar os at98s82.. usava o 98. Só que ja estou de saco cheio, como posso compilar e gravar os at89s8252 pela spi, com as mesmas rotinas que uso no avc-51, só que no win xp?

MensagemEnviado: 12 Nov 2006 14:21
por Maurício

MensagemEnviado: 13 Nov 2006 07:41
por brasilma

so falta compilador

MensagemEnviado: 13 Nov 2006 08:22
por Meson
Amigos do forum obrigado!
Só falta a questão do compilador que compile e ao mesmo tempo gere o arquivo hex. Vocês conhecem algum que resolva esta outra parte do problema.

MensagemEnviado: 13 Nov 2006 10:39
por barboza
Keil?

MensagemEnviado: 13 Nov 2006 10:58
por brasilma
Compilador + Gravador, veja este link (o gravador é aquele que eu já tinha indicado): http://www.microcontrolador.com.br/softwares.php?&id=4

MensagemEnviado: 13 Nov 2006 12:22
por Meson
C:\8051\micro\compila.bat AFD2 C --vc --use-stdout --model-small --stack-loc 0xD0

COMPILANDO ARQUIVO (C)
AFD2.C(34) : error: Undefined identifier 'P0_BITS'
AFD2.C(34) : error: Structure/Union expected left of '.->'
AFD2.C(40) : error: Undefined identifier 'P2_BITS'
AFD2.C(40) : error: Structure/Union expected left of '.->'
AFD2.C(41) : error: Undefined identifier 'P2_BITS'
AFD2.C(41) : error: Structure/Union expected left of '.->'
AFD2.C(42) : error: Undefined identifier 'P2_BITS'
AFD2.C(42) : error: Structure/Union expected left of '.->'
AFD2.C(43) : error: Undefined identifier 'P2_BITS'
AFD2.C(43) : error: Structure/Union expected left of '.->'
AFD2.C(46) : error: Undefined identifier 'P3_BITS'



BRASILMA DEU ESTE ERRO QUANDO EU COMPILO ARQUIVOS QUE EU TENHO, ELE RODA BEM NO PROG ANTIGO, SERÁ QUE ELE NÃO RECVONHECE O INDICADOR P2_BITS.B0=0;.
nESTE COMPILADOR USO O #include<8051.h>.

qUE VC ACHA?

MensagemEnviado: 14 Nov 2006 06:37
por Nik
Já tentou usar o MIDE? Eu uso e tem quebrado muitos galhos.

Ele é editor, e vc pode configurá-lo para trabalhar em conjunto com o ASM51 (assembly) e/ou SDCC (C). Além disso pode configurar para acionar o Gravador SPI-Prog 3.7 (citado acima). Dessa forma no programa tem um botão que compila e gera o .hex, e outro botão que além de tudo isso ainda executa o SPI-Prog para gravar.

MensagemEnviado: 14 Nov 2006 08:20
por brasilma
Olá Meson,

Creio que seja isso mesmo, diretivas é o que dá mais incompatibilidade entre compiladores.

Esse ai é free como o SDCC porem não tem tanta "inteligencia" como um Keil, se os seus programas tiverem menos de 2k dá para usar o ele, eu mesmo usei por um bom tempo.

Abraços,
MArcos.

MensagemEnviado: 06 Dez 2006 20:05
por pomboeletronic
usa o reads51 é um otimo compilador e tambem simula http://www.rigelcorp.com/8051/SetupReads51.exe tambem é free mais vc tem a opçao de comprar uma licença, mais não precisa....
roda em qualquer windows...

eu uso o gravador ISP http://www.kmitl.ac.th/~kswichit/SPI_Pgm/SPI-Pgm37.html que funciona muito bem...
mais tambem pode usar o http://www.kmitl.ac.th/~kswichit/IspPgm ... gm30a.html
com o cabo http://www.kmitl.ac.th/~kswichit/cheapc ... ex.html....

o pequi tem um otimo simulador para vc ver passo a passo seu programa.

Com o proteus vc monta um cicuito e simula seu funcionamento geral tem ate um terminal virtual para simular a serial do pc...

Compilador C

MensagemEnviado: 06 Dez 2006 20:22
por ijftec
Ola!
Alguém tem uma cópia, de um compilador C Demo ou Free que compile 8 k de *.bin? Tem o "uc51inst" mas pede chaves para instalar demo.
Até mais.
Visite www.ijftec.com.br