Hi,
some days ago I ordered two tvbgone kits (christmas gift). I assembled the kits late in the evening - the first kit
worked as expected, the second one didn't. I have managed to insert the CPU in the wrong position, the CPU
became very hot.... Great.
Be it - as I had some fresh ATtinys85 at my disposal - including also an USBtiny programmer - I downloaded the
hex file fm the Adafruit website (matching firmware for v1.2 PCB design) and programmed the CPU
a) I connected an 8MHz external resonator to the USBtiny programmer
b) I configured Arduino 1.8.6 for the ATtiny85 (8MHz external clock)
c) I burned the bootlader (tools of Arduino 1.8.16)
AVRDude replied successful programming.
Next I programmed with AVRDude the tvbgone.hex file into the CPU:
avrdude -p attiny85 -P usb -c usbtiny -U flash:w:\temp\tvbgone.hex
And also here AVRDude reported a successful programming so I started the test:
d) I exchanged the CPU of the functional kit against the new, fresh programmed one.....and the IR-Leds
started immidiately to work - that is to say that tvbgone starts when the power supply was applied
without using the tact switch. Normally I would have expected
- I connect the 5V to board
- I push the button on the PCB
- the green LED lit shortly
- tvbgone starts to work
And so it works on the first kit - of which the ATtiny85 was preprogrammed.
Since three day I agonise over the behavior of the ATtiny I have programmed.....Where the hell I
made a mistake, did I miss somewhere add. information ???
Hence I dare to ask for help