USB-51
USB Producten Home

USB-51
USB bus
USB Solution
Hardware
Inputs
Outputs
Software

USB-51

De USB-51 bestaat uit een printje met een USB aansluiting, een voedings gedeelte, een 8051 microcontroller met ingebouwde USB interface, en een EEPROM. De aansluitingen op de microcontroller zijn extern beschikbaar.

De kenmerken zijn:
- De USB interface kan als full-speed USB device of als low-speed device geprogrammeerd worden.
- De USB interface is direct gekoppeld met een 8051 compatibele microcontroller.
- De USB eigenschappen kunnen via de firmware in de microcontroller beïnvloed worden.
- De opzet maakt het eenvoudig een applicatie op de PC heel nauw samen te laten werken met de firmware in de microcontroller. De volledige snelheid van de USB bus is desgewenst beschikbaar.
- Alle tools (compiler, assembler, etc.) die u nodig hebt om firmware te schrijven worden meegeleverd.
- Voor de PC worden standaard drivers meegeleverd.
- Het is mogelijk maar niet noodzakelijk de standaard drivers aan te passen voor de eigen toepassing (dit vereist Visual C++).
- Heldere stap voor stap uitleg van alle functies.
- Er worden veel voorbeelden gegeven, zowel in Delphi als in Visual Basic.
- Enkele toepassingen worden uitgewerkt, zodat u daarop verder kunt bouwen.

De USB-51 functioneert als volgt:
Wanneer de juiste drivers op de PC zijn geïnstalleerd, zal het device worden herkend zodra het op de USB bus wordt aangesloten. Hiervoor hoeft nog geen firmware in de microcontroller aanwezig te zijn.

Met een meegeleverd programma kan de firmware in de microcontroller worden geladen. Deze firmware schrijft u met een C compiler en/of een assembler. Voldoende krachtige evaluatie versies zijn meegeleverd op de CD, maar u kunt eventueel ook uw eigen tools gebruiken.

Nadat de firmware in de microcontroller is geplaatst kan deze zichzelf losnemen van de USB bus, en opnieuw aansluiten. Het  device meldt zich opnieuw aan bij de PC, maar ditmaal staat dit onder controle van de firmware. Aldus kan de firmware ervoor zorgen dat het device herkend wordt als uw eigen ontwikkelde USB apparaat.

Als de firmware naar uw zin is, kan dit eventueel in de EEPROM worden gezet. De stap om firmware m.b.v. een speciaal programma te laden komt dan te vervallen. De firmware kan ook via een aangepaste driver elke keer bij aansluiten in de microcontroller geladen worden. Hierdoor worden software updates, ook van de firmware, mogelijk. Aanpassen van de driver vereist Visual C++ 5.0 (niet meegeleverd).

 

Hebt u vragen of opmerkingen over deze website?
Stuur deze dan per e-mail naar webmaster@LeiderdorpInstruments.nl  
Copyright © 1999 - 2004 Leiderdorp Instruments
Laatste wijziging gemaakt op: 23-11-2006