[DUVIDA] É possível utilizar uma eeprom externa para aumentar a memoria programavel ?

Olá galera,

      Uma duvida que apareceu foi que o arduino possui uma memoria programável de apenas 32k, mais especificamente 32,256 bytes.

       A duvida é:  É possível utilizar memoria externa como chip eeprom ou outro meio, para upar sketchs de grande tamnho para o arduino, quebrando assim a barreira dos 32k ?

valeu galera.

Exibições: 5578

Responder esta

Respostas a este tópico

Esse ATmega1284p é usado comumente é usado na placa sanguinololu 1.3a, que é uma de placa pra impressora 3D, a placa em si foi mau projetada e a trilha da cama aquecida suporta apenas 6A sendo que a cama aquecida consome uns 10A. Daí as trilhas não aguentam e se rompem, além disso os Mosfet também são mau dimencionados pra aquecer tanto o bico extrusor como a cama aquecida. Por essa razão essa placa é pouco utilizada e também pouco conhecida pela maioria, além de ter um preço elevado.

http://reprap.org/wiki/Sanguinololu

-------------------

OBS: a pinagem dele é diferente da pinagem do Atmega644p

Cara,

 Dá uma olhada nesse site que legal:   http://maniacbug.wordpress.com/2011/11/27/arduino-on-atmega1284p-4/

vê aqui:     ********* AQUI ***********

Obrigado Weider.

Montei meu projeto no arduino mega, justamente por problemas de memória e preciso montar uma placa standalone. Escolhi o microcontrolador AtMega1284P-Pu, que é DIP 40 pinos. Confeccionei a placa e estou com problemas para carregar o código, alguem tem experiencia nesse assunto?

Angelo,

    Eu comprei um atmega1284 quando do fechamento da farnell aqui no brasil,  ainda não sentei pra botar a crianca pra funcionar, mas ja li bastante sobre o assunto.

    Existe um bootloader proprio,  tem que procurar no google, eu não tenho ele.

    Os passos pelo que entendi sao iguais aos que sao dados com o stand alone do atmega328 com a  diferença do bootloader.

    A coisa é mais ou menos assim:   

1- se encontra o bootloader

2- se insere o codigo na ide do arduino, existe uma serie de passos pra isso, o atmega1284 vai ter que aparecer na lista de opções de placas da ide do arduino.

3- liga-se a um arduino uno, usando o esquema de gravacao de bootloader e se grava o bootloader

4- dai é só escolher a placa na lista da ide e mandar upar os sketchs.

ah! lembra que tem que fazer a montagem com crystal de 16mhz, capacitores de 22pf e ligação dos polos positivos e negativos.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço