He hecho una placa de desarrollo para ATmega328P como Arduino Uno.
Fig. 1 - Esquema
Fig. 2 - capa inferior
Fig. 3 - capa superior
Soy capaz de cargar el código utilizando el chip FTDI (he utilizado el chip que tiene cargador de arranque en él). Sin embargo, el código no funciona; es decir, el LED conectado al pin 14 no parpadea.
Cuando compruebo la tensión de alimentación en el pin 7 obtengo 4,9 V, pero cuando compruebo lo mismo en el GPIO da 0,3 V.
Soy nuevo en el diseño de PCB. Por favor, dígame qué podría haber ido mal.
void setup() {
pinMode(14, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(14, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(14, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}