Ghetto utvecklingsmiljö (5 / 7 steg)
Steg 3: Programmering vaggan
Icke-standardiserade stift är en dålig idé eftersom du inte kommer att kunna använda din vagga med någon annans programmerare, och vice versa.
Kvinnliga pin-headers var roligt eftersom du kan direkt kopplar lysdioder i dem, men när jag skulle börja göra något mer komplicerad, jag skulle sluta binda den till en skärbräda ändå. Med nya vaggan skär jag ut mellanhänder. Mindre hand-ledningar = bättre.
Men den största fördelen med denna vagga design är att du kan koppla in i vaggan nästan någonstans du kunde koppla in AVR chip. Detta visar sig vara enorm. Istället för att designa ISP kretsar i din robot eller vad som helst, hålla du bara denna vagga sak i IC-uttaget. Kan du programmet/re-program din robotens hjärna i kretsen. När du gjort utveckla, ansluter AVR direkt och du är på till nästa.
Att göra vaggor är lätt nog - allt du behöver göra är att ansluta stift från 6-stifts huvud till rätt ställen på markerna. Denna gång "runda, jag använde etsade PCB. Du kan också bara hand-tråd hela på perfboard.
ATTiny13/15 vaggan är gjord med en 8-pin wire-wrap uttaget. Jag älskar dessa. Det är lätt att infoga chip i sin fina runda hål och de långa ben ger extra avslut på en skärbräda. Jag gjorde PCB tracesna av frihand med en Sharpie.
The ATTiny2313 vagga gjordes med örn och laser papper toner överföringsmetoden. Jag kunde inte hitta någon 20-pin wire-wrap sockets, så jag var tvungen att tillgripa en 20-pin regelbundna uttag lödda på 2 10-stifts pin huvuden. Detta slutar med en vagga med kortare ben, men det fungerar. Schematiskt och PDF jag använde för kretsen finns nedan.
På båda, jag var tvungen att hand-wire en extra lina. Sådant är livet.