• Welcome to LusoRobótica - Robótica em Português.
 

Problemas no clock do atmega1280

Started by SJD22, 02 de February de 2011, 14:49

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

SJD22

Caros,

estou a fazer umas brincadeiras com um atmega1280 mas estou com problemas no clock do mesmo.

Basicamente comprei um atmega1280 e programei-o usando um cabo ICSP e o software do arduino (versao 022) embora o atmega1280 nao tenha o bootloader do arduino.

Fiz um pequeno programa (no arduino 022) para piscar um led de 1 em 1 segundo mas isto pisca prai de 6 em 6 segundos. Andei a ler no datasheet do atmega1280 e parece-me que eles de fabrica vêm com uns parametros padrão e consequentemente so bulem a 1MHz. Mas nao percebi muito bem ainda isto... Fala num fusível CKSEL, etc.... Que raio é isso? como mudo? Alguem percebe deste assunto?

Alguem me pode ajudar?

Obg

CBX

aconselho a leitura deste tutorial:

http://electrons.psychogenic.com/modules/arms/art/14/AVRFusesHOWTOGuide.php

e depois usar esta "calculadora":

http://www.engbedded.com/fusecalc/

os valores que são precisos estão todos na datasheet, vão depender do que queres usar: cristal de valor x interno ou externo, etc...

cuidado com esses valores: 0 representa ligado e 1 desligado, de desactivas o reset esquece a programação por SPI...

SJD22

Obrigado pelas dicas, parecem muito bons os links. Vou ler com atençao logo.


SJD22

Obrigado uma vez mais CBX. Excelentes links!!!

Agora sim, isto já funciona como eu quero! :)