Go Down

Topic: Cristal para programar Bootloader en ATMEGA328P usando Arduino UNO (Read 924 times) previous topic - next topic

Oct 26, 2012, 07:14 am Last Edit: Oct 26, 2012, 07:17 am by gatteen1091 Reason: 1
Hola, que tal? Bueno mi pregunta es esta, encontre en esta p'agina:

http://www.arduteka.com/2012/06/cargando-el-bootloader-en-el-atmega328/

Un circuito para utlizar el Arduino UNO para grabar el bootloader en un ATMEGA y especifica que necesita un cristal de 16MHz para el ATMEGA que se quiere grabar usando el Arduino como ISP, mi pregunta es, ¿Se puede utilizar un cristal de diferente frecuencia? Lo que pasa es que en mi ciudad es muy dificil encontrar un cristal de 16MHz y el mas cercano que pude encontrar fue de 12Mhz, segun la hoja de datos del chip que quiero grabar (ATMEGA328P-PU) puede trabajar con cristales desde 4MHz hasta de 20MHz, en ese caso podria utilizar un cristal de 4MHz que ya tengo?

curro92

Hola,
necesitarías tener una board definida con esa frecuencia en "boards.txt", supongo, y que donde ponga
atmega328.build.f_cpu=16000000L
ponga la frecuencia de tu cristal. A lo mejor encuentras en Internet alguna board definida así.
Puedes mirar aquí
http://www.ladyada.net/learn/avr/fuses.html



Go Up