Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog
Ok, na veel ge-Google en het stomweg inelkaarzetten van een experimenteerschakelingetje heb ik de antwoorden zelf ook al gevonden.
1. Ja, hij zit erin.
2. Nope, er moet een 8MHz-kristal aangeknoopt worden.
3. Volgens een note ergens verstopt in een appnote gaat USB niet werken met de RC-osc.
Hopelijk heeft iemand anders hier ook wat aan
1. Ja, hij zit erin.
2. Nope, er moet een 8MHz-kristal aangeknoopt worden.
3. Volgens een note ergens verstopt in een appnote gaat USB niet werken met de RC-osc.
Hopelijk heeft iemand anders hier ook wat aan
Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog
En, voor andere mensen, als je geen zin hebt om een AT90USB te kopen en wel usb wilt doen kun je het altijd nog met een gewone atmel doen. Zie http://obdev.at/products/avrusb/index.html
Klopt. Het nadeel ervan is echter dat het low speed is en dat je proc 90% van de tijd vastzit in de USB-routines. Verder heb ik redelijk wat problemen gehad met mijn PC zover krijgen dat 'ie het device ook echt herkend, dat kan echter ook aan mijn opbouw van het spul uit wat ik hier had liggen (weerstandjes die 50% hoger of lager zijn dan in het schema) liggen. Behalve dat werkt het prima
Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog
Hoe kansloos is het om te hopen dat er nog eens een AVR met USB 2.0-controller komt?
Hoe zou je ooit met een 20MHz 8-bittertje (wat de AVR feitelijk is) de 480Mb/s van USB2.0 willen verwerken? Er zijn wel kleine en goedkope chips die dat kunnen, maar da's eigenlijk niet meer dan een huge-ass protocol-stack en DMA-systeem met, ow ja, da's handig, ook nog een CPU-core eraan gebolted. Grappig, maar ik vraag me af of je daar als hobbyist die iets wil maken wat niet zomaar te koop is, uberhaupt iets aan zou hebben.
Alternatief 2 is een betere core (arm ofzo) met USB2-support. Ik geloof dat iig PhilipsNXP daar wel een paar leuke van heeft.
Alternatief 2 is een betere core (arm ofzo) met USB2-support. Ik geloof dat iig PhilipsNXP daar wel een paar leuke van heeft.
Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog
USB is niet echt leuk om te programmeren nee, maar gelukkig is er standaard basiscode. Het lijkt er ook op dat Atmel de licentie (van de demo code) nu versoepeld heeft, in het begin mocht je het alleen gebruiken maar code die er op gebaseerd was mocht je niet aan derden geven (dus ook niet op internet publiceren). Er is ook nog iemand op avrfreaks die een alternatieve library heeft gemaakt.
USB op non-USB AVR's is grappig maar voldoet geloof ik op verschillende punten niet aan de USB standaarden. Voor USB2 heb je wel van die FX2 controllers, geloof van Cypress.
USB op non-USB AVR's is grappig maar voldoet geloof ik op verschillende punten niet aan de USB standaarden. Voor USB2 heb je wel van die FX2 controllers, geloof van Cypress.
Je mag ook andere kristallen gebruiken hoor, zie de datasheet.Sprite_tm schreef op zaterdag 15 maart 2008 @ 00:22:
Ok, na veel ge-Google en het stomweg inelkaarzetten van een experimenteerschakelingetje heb ik de antwoorden zelf ook al gevonden.
1. Ja, hij zit erin.
2. Nope, er moet een 8MHz-kristal aangeknoopt worden.
3. Volgens een note ergens verstopt in een appnote gaat USB niet werken met de RC-osc.
Hopelijk heeft iemand anders hier ook wat aan
Autobaud(AT90USBxxx 2, 4, 6, 8, 10, 12, 16 Mhz crystal)
En Atmel Flip gebruiken om het er in te flashen
Ah, ik had 'autobaud' als iets typisch serieels opgevat
En ik ben zelf een grotere fan van dfu-programmer ipv Flip omdat dat wel onder mijn OS werkt
Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog
Voor USB kan je ook iets van een FTDI2232 (als losse USB -> UART/FIFO/bit-bang/MPSSE/MCU/CPU FIFO converter) gebruiken. Daarmee is prima te werken, goede driver support en via een programmatje en een eprommetje naast de chip kan je hem proggen in welke mode die moet draaien, wat voor een naam het beestje heeft etc.
Als je direct in een processor wil zetten dan kan je ook iets van de LPC2148 gebruiken. Door de externe 12MHz X-Tal te gebruiken en de PLL daarna op x4 te zetten kan je netjes de USB speed van 48MHz krijgen. Vervolgens kan je er dan een hele hoop leuke dingetjes mee doen. Voordeel ook van de USB is dat je direct voeding hebt voor je logica.
Als je direct in een processor wil zetten dan kan je ook iets van de LPC2148 gebruiken. Door de externe 12MHz X-Tal te gebruiken en de PLL daarna op x4 te zetten kan je netjes de USB speed van 48MHz krijgen. Vervolgens kan je er dan een hele hoop leuke dingetjes mee doen. Voordeel ook van de USB is dat je direct voeding hebt voor je logica.
Exploring the world by bicycle! cyclingsilk.wordpress.com
Pagina: 1