na het maken van een isp-programmeur van usbtiny en gebruik het voor 6 maanden, ik was op zoek bij het maken van een voor het uitvoeren rond. Ik houd van de simplicy van de usbtiny isp design maar wil maken het nog kleiner en nemen minder onderdelen. een ding in het oorspronkelijke ontwerp die ik wil wijzigen is om het gebruik van kristal klok te elimineren. een oplossing is dat v-USB-stuurprogramma's de 16,5 Mhz interne oscillator steunt op attiny25/45/85 apparaten. dus ik begin uit dit project dat de usbtiny isp biedt v-usb voor USB-communicatie. de onmiddellijke voordelen is dat het bespaart ruimte en hebben minder component graven (geen meer kristallen).
usbtiny
Beschrijving van http://www.xs4all.nl/~dicks/avr/usbtiny/
USBtiny is een software-implementatie van het protocol van de lage snelheid van USB voor de Atmel ATtiny microcontrollers. Natuurlijk, zal het ook werken op de ATmega serie. De software is geschreven voor een AVR bij 12 MHz geklokt. Deze frequentie, elke bit op de USB-bus neemt 8 klokcycli, en met een heleboel bedrog, is het mogelijk om te decoderen en coderen van de USB-golfvormen van software. Het USB-stuurprogramma moet ongeveer 1250 tot 1350 bytes van flash ruimte (met uitzondering van de optionele identificatie-snaren), afhankelijk van de configuratie en de versie van de compiler en de 46 bytes RAM (exclusief stackruimte). De C interface bestaat uit 3 tot en met 5 functies, afhankelijk van de configuratie.
vusb
Beschrijving van http://www.obdev.at/products/vusb/
V-USB is een software-implementatie van een low-speed USB-apparaat voor Atmel's AVR microcontrollers, die het mogelijk maken om te bouwen USB-hardware met bijna alle AVR microcontroller, niet vereist extra chip.
video over de bouw en het gebruik