El uso de límites de carga de 22pF con cristal de 16MHz en atmega328p no funciona

4

Me cuesta entender por qué, después de conectar tapas de carga de 22pF a un cristal de 16 Mhz en atmega328p, todo mi proyecto (también conocido como leds intermitentes) no funciona. Una vez que quito las tapas de carga, todo funciona correctamente (los leds parpadean más rápido ~), y avrdude detecta la atmósfera. Estoy usando avrdude -P usb -c usbtiny -p m328p -U lfuse: w: 0xE6: m para habilitar el cristal.

Estoy siguiendo la documentación de especificaciones de la atmósfera (sección 8.3).

    
pregunta Lazy

2 respuestas

2

Los cristales están clasificados para impulsar cierta cantidad de carga capacitiva esperada. Su cableado y las partes internas del microcontrolador también agregarán su propia carga. Eso, además de los límites de carga que agrega, debe estar en el rango correcto para el cristal, de lo contrario el oscilador no se iniciará correctamente.

Podrías probar gorras más pequeñas. Si estás en una placa de pruebas, la propia placa ya añadirá un poco de capacidad.

    
respondido por el Jim Paris
0

Compruebe la calidad de las tapas. Por lo que he leído, las tapas de cerámica vienen en todo tipo de sabores y cualidades, y debe obtener tapas que están diseñadas para su uso con cristales.

    
respondido por el ChrisPhoenix

Lea otras preguntas en las etiquetas