Paso 3: Programar el microcontrolador
Para empezar, voy a suponer tiene un Pi de frambuesa y sabes ejecutar comandos y conectar los pines GPIO a un protoboard. Antes de que usted puede programar el Attiny, necesitará instalar primero una versión parcheada de AVRdude de Gordon. Ejecute los comandos siguientes:
CD/tmp
wget http://project-downloads.drogon.net/gertboard/avrdude_5.10-4_armhf.deb
sudo dpkg -i avrdude_5.10-4_armhf.deb
sudo chmod 4755 /usr/bin/avrdude
Después de haber terminado, ahora puede hacer las conexiones de la frambuesa pi a lo Attiny. He incluido un pinout de la GPIO y el Attiny. Asegurar al poder de su Pi.
(Frambuesa Pi--> attiny85)
MOSI MOSI (PB0):-->--
MISO: el MISO (PB1)-->--
SCLK--> SCK (PB2)
CE0--> RESET (PB5)
3V3--> VCC (pin 8)
GND -> GND (pin 4)
Cuando haya terminado, vuelva a encender su Pi y ejecute los siguientes comandos:
wget
AVRDUDE - c gpio -p t85 - U lfuse:w:0xfe:m - U hfuse:w:0xdf:m - U efuse:w:0xff:m
A continuación, asegúrese de que tener su oscilador conectado, porque el Attiny no funciona sin ella. Las clavijas exteriores ir al pin 2 y 3 sobre el Attiny, y el pin del medio va a tierra.
Después de eso, ejecute este comando:
flash:w:tvbgone.hex - U de la v - de - c gpio de t85 -p AVRDUDE
¡ Felicidades! Como AVRDude no escupe en cualquier error, todo probablemente fue bien!