Feliz 2013 para todos,

por favor, estou desenvolvendo um projeto com o atmega328, mas utilizo apenas 7 portas (2 analogicas - 5 digitais) e com isso acaba sobrando portas.

Estou em busca de um atmega com menos portas, entrei no site (http://www.atmel.com/products/microcontrollers/avr/tinyavr.aspx) mas não entendi muito bem.

Alguém sabe me dizer qual chip tem algo em torno de 8 portas ou próximo?

E como eu faria a gravação do bootloader? Igual ao atmega328?

Muito obrigado.

Sérgio

Exibições: 585

Responder esta

Respostas a este tópico

O 2313 daria, mas pelo jeito vc quer usar a lib do Arduino. Aí, que eu saiba só rola com o 45/85 (libcore do MIT). As 5 portas digitais terias que consegui com registradores de deslocamento ou multiplexadores.

Oi Jonatas, muito obrigado pela resposta.

Como o projeto é simples acho que vou manter o atmega328 então.

Valeu mesmo.

Abraços.

Sérgio

Você pode usar o ATtiny 44 ou 84. Eles possuem 11 pinos livres, dos quais 6 pinos podem ser usados como analógicos. Eles também estão incluídos na libcore do ATtiny45/85, então é possível programar direto pela IDE do arduino usando as libs.

Mesmo core do 45/85? Interessante...

É isso mesmo. Estou deixando a libcore que eu uso nesse link: libCoreTiny. É só jogar na pasta Hardware do diretório do arduino. Ela não funciona na ide 1.0.2 especificamente. Eu ja usei na 1.0, na 1.0.1 e atualmente na 1.0.3 e nunca tive problemas. Estou deixando uma imagem de como fica a ide do arduino. Repare na lista de placas, logo depois dos attiny45/85 no início, os attiny44/84.

Interessante! Eu ja uso o 85 a tempos no AtmelStudio (sim com o core e a biblioteca do Arduino), E o BiGClock no desktop tbm... :D

Mas não sabia dessa compatibilidade do 44/84... mas então é outro Core, dedicado ao 44/84  ou é o mesmo?

Olá Jonatas, parece que este site conseguiu o 2313 na plataforma Arduino. Não teste ainda. 

http://www.ernstc.dk/arduino/2313.htm

Mas não sei se vale a pena "trabalho X custos" para projetos domésticos.

Abraço

Ricardo

Sérgio, 

dependendo das bibliotecas que vc está usando, vc pode utilizar o atmega8. 

é mais barato, mas depende muito da sua necessidade.

ok sua pergunta era sobra attiny, mas...  rsrrsrs

abç

Que é isso...obrigado pela ajuda.

É muito simples, apenas alguns LDR e ReedSwitch.

Vou comprar um atmega8 e fazer uns teste. Gostei também da solução do Maurício.

Obrigado..

Sérgio

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço