Difference between revisions of "Projets:Perso:2013:PlatineAvrUSB"
From Electrolab
Line 18: | Line 18: | ||
Le projet Avr Usb permet de créer des périphériques USB a partir d'un microcontrolleur AVR. Il est aussi possible de faire tourner le firware sur un arduino. | Le projet Avr Usb permet de créer des périphériques USB a partir d'un microcontrolleur AVR. Il est aussi possible de faire tourner le firware sur un arduino. | ||
Documentation sur [[http://www.obdev.at/products/vusb/index.html]] | Documentation sur [[http://www.obdev.at/products/vusb/index.html]] | ||
− | + | ==Hardware== | |
− | ==Solution choisie== | + | ===Solution choisie=== |
J'ai opté pour le montage qui utilise des diodes Zener a l'envers pour abaisser la tension du bus usb a 3.3v. | J'ai opté pour le montage qui utilise des diodes Zener a l'envers pour abaisser la tension du bus usb a 3.3v. | ||
{{Quote box | {{Quote box | ||
Line 30: | Line 30: | ||
En gros il vous faut deux diodes zener 3.6v 0.5W | En gros il vous faut deux diodes zener 3.6v 0.5W | ||
Le microC est un ATMEGA328P (ou PU). | Le microC est un ATMEGA328P (ou PU). | ||
+ | |||
+ | ===Schemas et Typons | ||
[[File:Avrusbproto.PNG|400px|thumb|center|Schema du montage]] | [[File:Avrusbproto.PNG|400px|thumb|center|Schema du montage]] | ||
Line 35: | Line 37: | ||
[[File:AvrusbprotoKicad.jpg|400px|thumb|center|PCB sous kicad]] | [[File:AvrusbprotoKicad.jpg|400px|thumb|center|PCB sous kicad]] | ||
− | + | [[File:AvrusbprotoKicad.jpg|400px|thumb|center|Typons top et bottom]] | |
+ | |||
+ | |||
+ | ==Firmware== | ||
+ | |||
+ | !Todo! | ||
+ | Ajouter les liens vers un firmware propre (souris qui gigotte) | ||
A changer dans le main afin que les ports utilisés soient les bons: | A changer dans le main afin que les ports utilisés soient les bons: |
Revision as of 13:49, 7 April 2013
Platine de test AVRUSB | |
---|---|
Auteur | Jnat |
Date de proposition | 20/02/2012 |
Tags du projet | usbhid; |
Lieu d'utilisation final | @Work/Home |
Utilisateur final | Tout le monde |
Type de projet
Projet personnel de Jnat |
|
Platine AVRUSB
Vue d'ensemble
Le projet Avr Usb permet de créer des périphériques USB a partir d'un microcontrolleur AVR. Il est aussi possible de faire tourner le firware sur un arduino. Documentation sur [[1]]
Hardware
Solution choisie
J'ai opté pour le montage qui utilise des diodes Zener a l'envers pour abaisser la tension du bus usb a 3.3v. Template:Quote box
En gros il vous faut deux diodes zener 3.6v 0.5W
Le microC est un ATMEGA328P (ou PU).
===Schemas et Typons
Firmware
!Todo! Ajouter les liens vers un firmware propre (souris qui gigotte)
A changer dans le main afin que les ports utilisés soient les bons:
#define LED_PORT_DDR DDRB #define LED_PORT_OUTPUT PORTB #define PWM_PORT_OUTPUT PORTD #define PWM_PORT_DDR DDRD #define ONBOARDLED_BIT 5 #define LEDRED_BIT 4 #define LEDGREEN_BIT 2 #define LEDBLUE_BIT 3 #define LEDRED_PWM 5 #define LEDGREEN_PWM 6 #define LEDBLUE_PWM 3