Na schön, dann haben wir doch Deinen Fehler gefunden. Bei dem Bild unter Punkt 5 (tolle Nummerierung af der Seite. 1. 2. 5. ;-)) sieht man toll, dass bei allen ATTinys mit 20MHz "external clock" davor steht. Das heißt, Du brauchst ein Quarz mit 20MHz. Bis Du das nicht hast, oder einen Hochvoltprogrammierer (da kommen wir dann später irgendwann dazu) wird der Tiny nichts mehr tun. Der Tiny schafft mit seinem internen Taktgeber nur maximal 8MHz. Wenn Du ihn mit 20MHz betreiben willst muss an XTAL1 und XTAL2 ein Quarz angeschlossen werden Das sind PIN2 und 3. Siehe hier: http://www.wvshare.com/img/pinout/ATtiny45_l.jpg
Diese Pins kannst Du dann auch für nichts anderes mehr verwenden. Wie man ein Quarz anschliest (da braucht es dann noch Kondensatoren dazu) sagt Dir Google, da müsste ich jetzt nämlich auch erst nachschauen, bevor ich Blödsinn erzähle.
Grüße,
Sven