Pages: [1]   Go Down
Author Topic: Bootloader bridge pour atmega16u2 du uno ?  (Read 176 times)
0 Members and 1 Guest are viewing this topic.
France
Offline Offline
Newbie
*
Karma: 1
Posts: 14
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Salut tout le monde, alors voila je me suis demander si il y avait un bootloader (ou un programme) custom pour l'atmega16u2 de la Uno pour pouvoir utilisé l'usb ? Ce serait un programme qui quand il reçoit une commande série du 328, envoie une commande (clavier, sourie ...) par usb.
Logged

Arduino Uno
Pleins de CI Atmel
Netbook  HP Mini 110

Ales
Offline Offline
Faraday Member
**
Karma: 39
Posts: 3607
Do or DIY
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Of course qu'il est programmé ! L'atmega32u4 est un microcontroleur comme les autres smiley-wink

D'ailleurs la leonardo n'est constitué que d'un atmega32u4. En revanche celui de la UNO n'est pas pourvu d'un bootloader par defaut, donc si tu veux le reprogrammer il te faut un programmateur externe : USBTiny ISP ou USBAsp ou une autre arduino programmée en "Arduino as ISP programmer"
Logged


Offline Offline
Sr. Member
****
Karma: 12
Posts: 277
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

@B@tto : la question n'est pas très claire, mais je crois que tu ne l'as pas comprise smiley En fait il me semble qu'il demande si il est possible de modifier le programme du 16u2 pour que la carte soit reconnue comme autre chose qu'un port série, par exemple un périphérique HID type clavier, souris, joystick, etc.

Du coup (si j'ai raison), la réponse est oui, ça a déjà été fait. Voir par exemple ce site http://hunt.net.nz/users/darran/ mais il existe beaucoup d'autres exemples. Dans ce cas les mots-clés adéquats pour les moteurs de recherche sont "Arduino Uno HID Keyboard | Mouse | Joystick | etc."

En revanche (toujours en essayant de décrypter la question), je crains qu'il ne soit pas possible de faire en même temps clavier et souris : c'est soit l'un soit l'autre, mais pas les deux.
Logged

Ales
Offline Offline
Faraday Member
**
Karma: 39
Posts: 3607
Do or DIY
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bah si je pense avoir compris ^^ du coup c'est moi qui n'est pas dû être clair xD il me semblait important de préciser qu'il ne serait pas reprogrammable "comme ça" smiley-wink

On peut cumuler plusieurs classes USB, c'est sûr, par contre je ne sais pas dans quelle limite (est-ce que c'est seulement lié au micro/prog, et/ou aux conventions USB).

Sinon Yag48 : vues tes questions (faut pas le prendre mal hein on a tous débuté smiley-wink ), à moins de partir d'un code déjà fait, il te sera très difficile de faire ce que tu veux. L'USB c'est vraiment pas de la tarte ...
Logged


Offline Offline
Sr. Member
****
Karma: 12
Posts: 277
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ah ah, ok, j'avais pas compris que tu avais compris, du coup on est sur la même longueur d'onde. Je n'étais pas sûr pour le cumul de classes USB, mais vu que tu as l'air de bien approfondir ce champ d'investigation ces derniers temps, je te fais confiance smiley
Logged

Ales
Offline Offline
Faraday Member
**
Karma: 39
Posts: 3607
Do or DIY
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bin si je dois prendre un exemple simple : quand tu branches un stellaris launchpad, tu te retrouves avec un programmateur/débogueur + un port série virtuel.

Une doc atmel très sommaire sur le sujet : http://www.atmel.com/images/doc7805.pdf
Logged


Pages: [1]   Go Up
Jump to: