Saltar al contenido

Confusión con ATmega328P y 3.3V/8MHz

Si hallas algún error con tu código o proyecto, recuerda probar siempre en un entorno de testing antes subir el código al trabajo final.

Solución:

Si está utilizando un LED para indicar que su boceto se está ejecutando, entonces ese puede ser el problema.

Por ejemplo, si tiene un LED rojo promedio, podría tener un voltaje directo de 2.0v @ 20ma (consulte su hoja de especificaciones para su LED en particular). Al poner estos valores en la calculadora de LED, le dirá que necesita una resistencia de 150 ohmios. Es posible que haya probado esto y haya visto el LED encenderse.

Luego, si baja el voltaje a 3.3v, su LED podría estar muy tenue o (¡lo más probable!) no encenderse en absoluto. Poniendo 3.3v en la misma página web, muestra que necesita una resistencia más pequeña, 68 ohmios, para el mismo LED.

PD: acabo de notar su párrafo sobre el LED verde: un “true El LED verde “puede tener una caída de voltaje de 3.3v, lo que significa que para 5v necesitaría una resistencia de 100 ohmios (como se describe en su párrafo); para un suministro de 3.3v necesitaría una resistencia de 1 ohm en su lugar. Este es sin duda su problema

Fue un problema de fusible de caída de tensión.

Cambiando boards.txt desde:

atmega328bb.bootloader.extended_fuses=0x05

a

atmega328bb.bootloader.extended_fuses=0x02

lo resolvió para mí

.

El chip y el LED rojo ahora funcionan a 3,01 V (1xAA alcalina y 1xAA recargable) y 3,19V (2xAA alcalina).0000 0010 0000 0101no estoy seguro de por qué tuve que invertir los bits (


=0x02 contra

=0x05) en comparación con las tablas a continuación.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Si está alimentando su circuito con una batería de celda, es posible que su batería no pueda suministrar suficiente corriente. Para probar esto, use un multímetro para medir el voltaje de la batería, mientras su circuito está conectado (y posiblemente, o posiblemente no, en funcionamiento). Si el voltaje cae por debajo de 2.7v (según lo definido por sus fusibles; use la página Calculadora de fusibles AtMel para ver qué significan sus fusibles), su chip se apagará, lo que hará que el voltaje vuelva a subir, encendiendo el chip y redondeándolo. va. La batería puede incluso tardar un poco en recuperarse (creo que la última vez que me pasó esto, tardó unos 10 segundos, pensé que había destruido la batería).

Este es un problema bastante común con los motores (que consumen mucha energía), pero depende de la batería exacta y la carga exacta. Si esto sucede, puede salirse con la suya usando varias baterías en paralelo (conectar todos los lados + juntos, al lado + de su circuito; todos los lados – juntos al lado – de su circuito). La mayoría de los portapilas están en serie, lo que significa que aumentan el voltaje; tendrá que hacer su propio cableado para esto.

Eres capaz de corroborar nuestra función exponiendo un comentario o dejando una puntuación te damos las gracias.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *