LusoRobótica - Robótica em Português

Sistemas específicos => Arduino / AVR => Tópico iniciado por: Tyran em 29 de Agosto de 2009, 11:48

Título: Cristal
Enviado por: Tyran em 29 de Agosto de 2009, 11:48
Ora cá voltei de uns dias de descanso pronto para.... fazer asneiras lol

Estava eu a mudar os bits do lfuse para colocar um cristal de 12Mhz, e a operação de escrita correu sem problemas... mudei de 0xE1 para 0xEF. Ora depois disso lá meto o cristal com os condensadores.... e agora o avrdude está a ler assinaturas várias do dispositivo lol, sempre que tento programar aquilo lê assinaturas diferentes.... pode o attiny estar estragado, mas ele está a funcionar no circuito!

Agradeço qualquer ajuda ;)

Cumpzz
Título: Re:Cristal
Enviado por: Njay em 29 de Agosto de 2009, 23:19
Qual é o modelo extacto do AVR?
Título: Re:Cristal
Enviado por: Tyran em 30 de Agosto de 2009, 00:31
É o attiny26.
Título: Re:Cristal
Enviado por: Njay em 30 de Agosto de 2009, 00:52
Ah, o meu amigo tiny26 :)
Se estás a usar o programador por porta paralela troca o cristal por um de 1MHz a 4MHz (pode funcionar em alguns casos com cristais até 8MHz) durante a programação. Também descobri recentemente que isto acontece, penso que tem a ver com reflexões muito curtas no cabo que são "apanhadas" pelo AVR quando este está a funcionar a frequências mais altas (ele "olha" mais frequentemente para as linhas de programação e consegue "ver" oscilações muito curtas que antes não via).
Título: Re:Cristal
Enviado por: Tyran em 30 de Agosto de 2009, 12:52
Ora bolas lol

Amanha compro um de 4Mhz então...

Obrigado
Título: Re:Cristal
Enviado por: Tyran em 31 de Agosto de 2009, 14:22
Era mesmo isso Njay ;) thanks  :P