Estoy usando una raspberry pi para programar un atmega328p. Durante mis pruebas que estaba usando 3.3V para alimentar el avr y fue bastante sencillo, cada vez que un programa está a punto de ser escrito me tiró bajo pin 1 (reset) según la especificación y se fue a la ciudad.
Ahora el verdadero negocio está funcionando con 5V y por lo tanto su pin 1 también se mantiene alto con 5V.
simular este circuito - Esquema creado con CircuitLab
Prácticamente en cualquier sitio que mires encontrarás que alimentar un GPIO con 5V no es una buena idea, sin embargo con una resistencia de 10k eso son unos 0.5mA lo que no debería ser un problema?
Alternativamente, si tuviera que utilizar un transistor, supongo que tendría que ir con un tipo PNP que también se hunden los 5V así que no sé realmente cómo que iba a funcionar.
¡Todavía soy un novato aquí, por favor no sea duro, y gracias por su tiempo!