Iniciando

Software e Hardware para linha x51

Moderadores: 51, guest2003, Renie, gpenga

Iniciando

Mensagempor porcao » 05 Out 2009 11:01

Comprei um at89c2051 esses dias. Estava tão barato que tive que pegar um só pra testar :D

Como é meu primeiro contato com ele gostaria de umas dicas.
1) existe alguma IDE em C que seja free e rode no Linux?
2) algum circuito gravador boi baba bico? Por exemplo, no atmega8 eu uso a porta paralela, para esse controlador tem algum esquema parecido?

3) se tiverem alguma dica de outro controlador dessa familia igualmente barato e que seja (pelo menso esse parace) bom me avisem :wink:

Obrigado!
porcao
Nibble
 
Mensagens: 58
Registrado em: 12 Mar 2009 09:05
Localização: Santo André - SP

Mensagempor Francesco » 05 Out 2009 11:07

Olá porcao,

Primeiramente, bem vindo ao mundo do 8051.
Sobre o IDE, existe um muito bom sim, o Eclipse. Funcionará só como IDE, mas há como integrar com o compilador SDCC (software livre também).
Este link te ensina a fazer para windows, não deve ser muito diferente para linux: http://ecee.colorado.edu/~mcclurel/Installing_SDCC-Eclipse_2-28-2007_handouts6.pdf

Sobre o gravador, tem uma boa e uma má notícia. O microcontrolador que você comprou é da Atmel, assim como o ATmega8 que você usa. Os 8051 também permitem a gravação pela porta paralela, mas só a versão S (AT89S2051). A linha C precisa de um gravador paralelo, mais complicado.

Se quiser saber como se grava a linha AT89S, entra no site http://www.epopeiaeletronica.com.

Boa sorte.

Francesco
Avatar do usuário
Francesco
Word
 
Mensagens: 699
Registrado em: 04 Mar 2008 00:22
Localização: São Paulo - SP

Mensagempor porcao » 05 Out 2009 11:11

Opa, obrigado pelas dicas.
Eu acho que devo ter o Eclipse instalado aqui. O SDCC eu tenho.

Eu vou olhar melhor, mas assim de primeira, qual a diferença entre a linha C e a linha S?

Se souber de um esquema de gravador me manda. As vezes eles são simples de construir e acaba valendo a pena.

Se existir um controlador compativel em qualidades sem erro de migrar.

[]s
porcao
Nibble
 
Mensagens: 58
Registrado em: 12 Mar 2009 09:05
Localização: Santo André - SP

Mensagempor Francesco » 05 Out 2009 11:47

Opa, a diferença entre a linha C e a linha S é justamente a gravação In Circuit.

A linha C exige os dados em um barramento, o controle em outro barramento e um pulso de gravação. Você acaba usando todos os pinos para a gravação. Isso exige que você remova o chip para gravar em um circuito externo.

Na linha S, você pode fazer uma gravação por SPI, usando 4 pinos (MISO, MOSI, SCK e RESET). Isso permite você colocar um conector com esses pinos e deixar o chip ligado ao seu circuito, sem a necessidade de remove-lo.

Outros fabricantes, como a Analog Devices e a Dallas/Maxim, permitem fazer a gravação pelo canal Serial, o que é bacana. Mas os chips são mais caros do que os da Atmel.
Avatar do usuário
Francesco
Word
 
Mensagens: 699
Registrado em: 04 Mar 2008 00:22
Localização: São Paulo - SP

Mensagempor porcao » 05 Out 2009 12:45

Me convenceu. Esse C vai pra gaveta e vou caçar um S :wink:
porcao
Nibble
 
Mensagens: 58
Registrado em: 12 Mar 2009 09:05
Localização: Santo André - SP

Mensagempor Ander_sil » 05 Out 2009 13:45

Se vai começar sugiro iniciar já com a linha 89LPC900 da NXP, muito melhor.

ex. 89LPC936, LPC938.

Eu fiz umas plaquinhas com eles e achei bem bacanas esses caras sem falar que eles tem bootloader pela serial de fabrica.

Se quiser eu te passo o esquema da minha placa.
Anderson Chrispim da Silva
chrispimdasilva@gmail.com
Ander_sil
Byte
 
Mensagens: 368
Registrado em: 30 Out 2006 09:58
Localização: Campinas - SP

Mensagempor Francesco » 05 Out 2009 13:49

Meu amigo, se for mandar, manda para mim também.
Gosto muito da Atmel, mas ach que não custa nada conhecer os outros concorrentes.
Avatar do usuário
Francesco
Word
 
Mensagens: 699
Registrado em: 04 Mar 2008 00:22
Localização: São Paulo - SP

Mensagempor porcao » 05 Out 2009 14:31

Pode mandar o esquema sim.
Qualquer informação é bem vinda :D

[]s
porcao
Nibble
 
Mensagens: 58
Registrado em: 12 Mar 2009 09:05
Localização: Santo André - SP

Mensagempor Ander_sil » 08 Out 2009 20:11

Segue os arquivos que falei.

http://www.4shared.com/file/138594534/8 ... uemas.html

No grupo que montei tem fotos das placas.

http://groups.google.com/group/developm ... s?hl=pt-BR

falow
Anderson Chrispim da Silva
chrispimdasilva@gmail.com
Ander_sil
Byte
 
Mensagens: 368
Registrado em: 30 Out 2006 09:58
Localização: Campinas - SP


Voltar para 8051

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x