VUSBTiny AVR SPI programmeur


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

Gerelateerde Artikelen

AVR ISP programmeur

AVR ISP programmeur

maken van uw eigen DIY Arduino board is interessant en uitdagend amusement. De grootste complicatie is altijd het verbranden van de bootloader. Deze soort van "Catch 22:http://en.wikipedia.org/wiki/Catch-22 _(logic)" acts - u kunt niet programme
Spark Fun AVR Pocket programmeur met Vensters 7

Spark Fun AVR Pocket programmeur met Vensters 7

de volgende stap is de instructies voor het downloaden van het stuurprogramma voor de Pocket-programmeur en de instructies voor het instellen. Hoop dat die dit helpt!Stap 1: oplossing In plaats van de stuurprogramma's te downloaden, of na een van Spa
Interfacing PS2 controller met AVR-Bit Bang

Interfacing PS2 controller met AVR-Bit Bang

Hey vrienden in dit instructable ik zal u tonen hoe interface sony PS2 controller met AVR microcontroller. Dit zal uw handige code die u in de toekomst kan worden gebruikt voor het besturen van robots. U kunt analoge waarde krijgen van joystick die k
Tic-Tac USBtinyISP programmeur

Tic-Tac USBtinyISP programmeur

wat is met mint vakken en elektronica? Beats die me, maar ze een of andere manier zijn gemaakt voor elkaar. Ik had ladyada de USBtinyISP v1.0 circuit gebouwd op een breadboard die ik om de andere dag gebruikt. Het werkte sporadisch (en nooit op het u
AVR ISP breadboard adapter

AVR ISP breadboard adapter

Na de volledig intensivering weg van het Atmel STK500 ontwikkel bord (die had inspireerde mij om mijn eerste Instructable) bouw ik nu al mijn circuits en projecten op breadboard - en bovendien: ik ook mijn studenten daartoe dwingen.Met behulp van een
Hoe u een 16 x 2 LCD met behulp van een AVR ATtiny2313

Hoe u een 16 x 2 LCD met behulp van een AVR ATtiny2313

als je gewoon bent om in microcontrollers er is een hoop te weten zoals u waarschijnlijk heb ontdekt. Er is een heleboel goede online tutorials voor de Atmel AVR en kansen zijn dat u een paar van die inmiddels heb zien. Ik onlangs heb in microcontrol
Het gebruik van de Dragon Rider 500 met uw AVR Dragon

Het gebruik van de Dragon Rider 500 met uw AVR Dragon

dit instructable is een spoedcursus in het gebruik van enkele van de kenmerken van de Dragon Rider 500 van Ecros technologieën. Wees u ervan bewust dat er een zeer gedetailleerde handleiding beschikbaar op de website Ecros is.De Dragon Rider is een i
Seriële TTL AVR ISP

Seriële TTL AVR ISP

Dit is mijn eerste artikel. Er zijn veel gebieden over het maken van een instructables die ik nieuw ben.Ik graag delen een eenvoudige schakeling en hoop dat het helpt die beginnen met de AVR die niet hebben van een programmeur en willen bouwen.Dit ar
AVR ISP Breadboard Header

AVR ISP Breadboard Header

toen ik eerst met AVR microcontrollers werkte, ik baseerde me veel op tutorials die ik op het web gevonden, maar bijna alle van hen de vraag voor hoe u een programmeur koppelt aan de microcontroller wanneer u een ontwikkel bord niet gebruikt. De mees
Vernieuwen van uw DigiSpark (kloon) met een kleinere bootloader

Vernieuwen van uw DigiSpark (kloon) met een kleinere bootloader

Ik heb na mijn DigiSparkkloon, die ik heb besteld op ebay. (Vergeet niet de rev3 bestuur die ze nooit hebben gemaakt? Nou, ik heb dat een uit een Chinese verkoper), realiseerde ik me iets zeer interessant - pin 5 was nog steeds een resetpin. De zeker
Zelfgemaakte GameCube Mod-Chip

Zelfgemaakte GameCube Mod-Chip

Deze do-it-yourself GameCube mod-chip is een grote wijziging voor uwNintendo GameCube. De mod-chip kan je GameCube om te lezen van gebrande back-ups van spellen, zodat uw originele games kunnen worden bewaard door hen te beschermen tegen krassen. Dit
Faraday voor de lol: Een elektronische Batteryless dobbelstenen

Faraday voor de lol: Een elektronische Batteryless dobbelstenen

is er veel interesse in spier aangedreven elektronische apparaten, behoren in groot deel aan het succes van Eeuwigdurende fakkeleeuwigdurende Torch, ook bekend als accu-minder LED zaklamp. De batterij-less zaklamp bestaat uit een generator van de spa
LED Pocket Watch

LED Pocket Watch

dit is een LED-zakhorloge. Het heeft 12 LED's om te laten zien op het uur, 60 LEDs te tonen van de minuut, en 60 LEDs om te laten zien van de tweede. De LED's zijn ingedeeld in drie ringen. Er is een knop op de bovenkant om te activeren het zakhorlog
Digispark (met bootloader) ondersteuning toe te voegen aan bestaande Arduino IDE 1.6.x

Digispark (met bootloader) ondersteuning toe te voegen aan bestaande Arduino IDE 1.6.x

Digispark is een kleine Arduino IDE compatibel ontwikkel bord op basis van de Atmel attiny85 die rechtstreeks verbinding met USB maakt. Het heeft zeer weinig pinnen, maar nog steeds enkele leuke dingen kunt doen. Digispark is copyright door Digistump