Stap 2: Mijn eigen AVR USB-apparaat
Mijn pakket is gebaseerd op de USnooBie ontwikkeling Kit (USnooBie):
"The USnooBie is een microcontroller-kit die niet vereist enige vorm van AVR programmer of USB-naar-serieel conversieprogramma's laden en uitvoeren van gecompileerde code. Het hardware-ontwerp kan de gebruiker om een goedkope USB-apparaten met Atmel's AVR ATmega microcontrollers. Het kan ook worden gebruikt om projecten die geen USB-apparaten te ontwikkelen. Het is zelfs compatibel met Arduino."
Ik hebben de schema's aangepast en de spanningsregelaar verwijderen en alleen de zener diodes als u wilt beperken de D + en de D-spanning (Zie de afbeelding van de schema's). Alle deze specificaties zijn gedetailleerd op de site van V-USB Obdev (V-USB Obdev)
De benodigde onderdelen zijn de volgende:
-1 x Atmega328p
-1 x USB-connector
-1 x 12 MHz kristal
-2 x 3 .6V zener-diode
-2 x 22pF keramische condensator
-1 x 100nF keramische condensator
-1 x 4 .7μF Elektrolytische condensator
-1 x 1 .5kΩ weerstand
-2 x 68Ω weerstand
-2 x mini Drukknopschakelaar
De eerste succes stap is om te zetten van het apparaat in de USBasp modus door het activeren van de bootloader.
Het gebruik van de bootloader is niet verplicht maar het is zeer nuttig als il toelaat te knipperen van de toekomstige SW rechtstreeks via de USB-poort (FTDI of AVR Programmer ' zijn niet meer nodig)