Stap 3: gebruik en toepassing
directe schicht voort breadboard
Als u vusbtiny gebruikt om flash 8 pins AVR apparaten, kunt u enkel uw doelapparaat bovenop het apparaat programmeur drukken. de programmeur had ontwikkeld, zodat de programmering pinnen overeenkomt met w / doelstellingen. Er is een truc, echter u isoleren van pin 2 en 3 op de programmeur mcu, moet omdat ze de USB d + en D-pins aansluiting op de PC. Ik gebruik een verlaging van plakband om dit te bereiken, je kunt zien op de foto's. Hieronder is een tiny13v "rijden" op de tiny45, klaar om te ontvangen van firmware weergeven
ISP knippert via jumper
naar een doel circuit via ISP (in-systeem programmering) program, hebt u een ISP-kabel nodig. Hier ben ik niet met behulp van de standaard 2 x 3 of 2 x 5-pin headers. in plaats daarvan gebruik ik een 1 x 6-jumper die meer breadboard vriendelijk, kun je 2 x 3 of 2 x 5-pin header door het toewijzen van hen aan J2, zoals op het breadboard indeling en schema's. de volgende foto toont een tiny2313 klaar om te krijgen flitste via Internet-provider.
probleemoplossing
* kan niet de firmware flash? Controleer wellicht uw oorspronkelijke programmeur, kunt timing via -B vlag in avrdude regelen. Probeer te lezen 1e chip, kan een slechte fuse, kan uw chip moet een externe kloksignaal. mogelijk moet u positiebepaling uw chip terug naar standaard 1e.
* Controleer de aansluitingen van
* Indien gebruik van verschillende io pinnen, check code en verbindingen
* u kunt ook zener diodes w / 500mw, 400mw typen
* u kunt verminderen van R3 waarde tot 1.2K of minder
* u bent meer kans op problemen met de timing van avrdude, proberen de -B vlag voor avrdude, hebben een kortere USB kabel alle helpt