I’m going to try to use an Arduino UNO R3 as an ISP to program an ATtiny84 (14 pins) and I’m using:
Programming an ATtiny w/ Arduino 1.0
http://hlt.media.mit.edu/?p=1695
as my guide (recommended by Anachronator - https://www.sparkfun.com/products/11232? ).
I downloaded the “ATtiny master.zip” file and in it, the “board.txt” file has:
attiny84-8.name=ATtiny84 (internal 8 MHz clock)
attiny84-8.bootloader.low_fuses=0xe2
attiny84-8.bootloader.high_fuses=0xdf
attiny84-8.bootloader.extended_fuses=0xff
attiny84-8.upload.maximum_size=8192
attiny84-8.build.mcu=attiny84
attiny84-8.build.f_cpu=8000000L
attiny84-8.build.core=arduino:arduino
attiny84-8.build.variant=tiny14
Question(s):
-
Since I need 12 output pins each driving two LEDs in series, how do I change the “board.txt” entry to change the fuses?
-
Once the RSTDISBL fuse is set to ‘0’ (RESET disabled) to get PB3 as an output pin, then what does “The reset pin can also be used as a (WEAK) I/O pin” mean? How much lower resistance do I have use to drive two LED in series on that pin compared to the other pins being used as output pins? Where in the spec is this info?
-
Is there something I should have asked but didn’t?
Actually, this article
https://forum.sparkfun.com/viewtopic.ph … 84#p151412
was more useful but it didn’t explain how to change the “board.txt” file to make the RESET pin a data pin.