Kod: Markera allt
avrdude -p t15 -c avrisp -i program.hex
I ATtiny15's datablad står det massa om programmering.. Finns tydligen två "lägen" på nåt sätt, "High-voltage and Low-voltage serial programming mode"
Databladet: http://www.elfa.se/pdf/73/736/07366479.pdf (sida 55)
Jag fattar inte mycket av detdär.. Vad är skillnaden på high- och low-voltage mode? (Förutom att man ska ha 12V på pinne 1 i high-voltage mode, det vet jag.. Men varför?)
Hur ska jag koppla parallelporten till AVR:en?
Om man jämför tabellen på denna sidan och ritningen under rubriken "Low-voltage Serial Downloading" i databladet (s. 59), så verkar det ju som att man ska koppla såhär:
Kod: Markera allt
LPT -- AVR
7 -> PB5 RESET
8 -> PB2 SCK (clock input)
9 -> PB0 MOSI (instruction in)
10 -> PB1 MISO (data out)
18 -> GND
Och hur vet AVR:en isf. att den ska programmeras? Sköter "avrdude" det? Så det bara är att koppla in AVR:ens matningsspänning och köra avrdude-kommandot på datorn?
Eller behöver man göra nåt speciellt för att sätta den i programmerings-läge?