Salut,
Je me demandais si un BootLoader ne servait qu'à programmer directement le microcontrôleur par un port série ou si il pouvait aussi permettre d'initialiser une connection USB entre un PC et un PIC 18F2450 ?
-----
24/04/2008, 22h11
#2
invitea34e7140
Date d'inscription
janvier 1970
Messages
146
Re : BootLoader
bonjour,
Un bootloader, ca sert à démarrer un micro de facon à pourvoir le programmer ou le reprogrammer par une liaison série (port serie, spi, I2C ou USB). Utile pour une mise à jour du logiciel d'un materiel.
Ca n'a rien à voir avec avec la possibilité d'initialiser une liaison serie ou USB avec un PC, ceci pouvant se faire avec un micro sans bootloader.
25/04/2008, 10h02
#3
invitec1317d72
Date d'inscription
janvier 1970
Messages
61
Re : BootLoader
D'accord. Merci pour cette information.
J'avais une autre question aussi ... pendant l'énumération, la détection du périphérique USB par le PC, j'ai vu que le PC demandait différentes choses au microcontrôleur comme ses "Descriptors" etc ... faut-il écrire un code pour gérer ces échanges ou est-ce que cela se fait automatiquement ?
Personnellement j'utilise un PIC 18F2450 et dans la partie énumération il ne parle pas de programme.
Je vous passe le liens de la Data Sheep et la page ... http://ww1.microchip.com/downloads/e...Doc/39760d.pdf
p.152
Merci d'avance