Estoy usando un microcontrolador Attiny45 y USBtinyISP como mi programador, y esta es la primera vez que necesito conectar cosas (en este caso solo LEDs, pero eventualmente querré conectar una pi de frambuesa) a la programación Pasadores (SCK, MISO, MOSI). Como quiero que el microcontrolador sea reprogramable cuando esté todo soldado. Primero empecé el circuito para asegurarme de que funciona. Esto es lo que encontré:
Si tengo un LED y una resistencia en serie entre SCK o MOSI, avrdude me lanza este error:
avrdude: error de inicialización, rc = -1
desconectar el LED elimina el error, pero ¿el ISP no lo permite? (Arduino tiene un LED conectado al pin 13 SCK)
Sin embargo, en MISO esto nunca sucede y puedo cargar el programa con el LED conectado. ¿Por qué es esto? ¿Hay una manera de obtener este comportamiento en el SCK y MOSI? ¿Cómo se verá afectado este problema si sustituyo los LED con la frambuesa pi GPIO a través de un convertidor de nivel lógico?