Sonic skruvmejsel TV-B-Gone konvertering (3 / 5 steg)
Steg 3: Programmera mikrokontroller
För att starta, ska jag anta du har en Raspberry Pi och du vet hur man kör kommandon och ansluta GPIO stiften till en skärbräda. Innan du kan programmera Attiny, måste du först installera en lappat version av Gordon's AVRdude. Kör följande kommandon:
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
När du har slutfört det, kan du nu göra anslutningar från Raspberry pi till Attiny. Jag har tagit en pinut av GPIO och Attiny. Se till att stänga av din Pi.
(Raspberry Pi--> attiny85)
MOSI -> MOSI (PB0)
MISO -> MISO (PB1)
SCLK--> SCK (PB2)
CE0 -> Återställ (PB5)
3V3--> VCC (stift 8)
GND -> GND (PIN-kod 4)
När du är klar, slå din Pi igen och kör följande kommandon:
wget
Avrdude - c gpio -p t85 - U lfuse:w:0xfe:m - U hfuse:w:0xdf:m - U efuse:w:0xff:m
Sedan, kontrollera att du har din oscillator ansluten, eftersom Attiny inte köras utan den. Yttre stiften gå till stift 2 och 3 på Attiny och det mellersta stiftet går till marken.
Efter det, kör detta kommando:
avrdude -p t85 - c gpio - v - U flash:w:tvbgone.hex
Grattis! Så länge AVRDude inte spotta ut eventuella fel, gick allt nog bra!