Bonjour
Je voudrais savoir comment faire pour que le PC détecte mon PIC 18F2450 par l intermédiaire de l USB PIC 18F2450 ... je suppose que je dois envoyé quelque chose du microcontroleur pour que le PC le reconnaisse ...
Merci d'avance
-----

Bonjour
Je voudrais savoir comment faire pour que le PC détecte mon PIC 18F2450 par l intermédiaire de l USB PIC 18F2450 ... je suppose que je dois envoyé quelque chose du microcontroleur pour que le PC le reconnaisse ...
Merci d'avance
Salut,
C'est pas si simple que cà....
Quand on utilise un micro avec l'USB, il faut faire tourner la pile de logiciel USB qui respect le protocole USB. Tu peux télécharger la pile de protocole USB sur le site de Microchip gratuitement : www.microchip.com/USB.
Tous les rensignements sur la norme USB ici : www.usb.org
Je te recommande les sites suivants pour démarrer et comprendre l'USB :
Cours en français :
* http://g.fondeville.free.fr/usb_cours.html
* http://acquier.developpez.com/cours/USB/
* http://www.rennes.supelec.fr/ren/fi/...s/usb/usb.html
* http://www.codes-sources.com/recherc...ce&r=PIC18+USB
* http://www.vbfrance.com/codes/USB-DE...550_39418.aspx
Sites en anglais :
* http://pic18fusb.online.fr/wiki/wikk...wakka=WikiHome
* http://greta.dhs.org/UBW/
* http://www.create.ucsb.edu/~dano/CUI/
* http://www.beyondlogic.org/usbnutshell/usb1.htm
Bonne lecture ;=)
a+
oullaaaa merci pour toute cette lecture.
Je tenais a préciser que ce que je devait faire avec l USB est assez simple ... enfin je veux dire son utilisation ^^
Je ne reçois pas de trame USB je reçois juste les donnés ... donc ce que je voudrais faire c est juste lire les donnés reçues stocker dans un de un endpoint.
j avais déja essaiyé de trouver un Driver et j avais télécharger ceci
http://www.microchip.com/stellent/id...534494#P11_157
j ai pris " MCHPFSUSB Framework v2.1 "
Peux tu m expliquer ce que tu entends par pile ? elle se trouve dans le microcontroleur ou sur le PC ?
Je dois trouver un driver ou un programme a mètre dans mon microcontrôleur ?
Dsl pour toute ses question je commence l USB :s
Merci
pour l instant dans mon programme j n ai que ça ...
configuration des registres pour l USB ... je cherche juste a voir si le PC le détecte
LIST p=18F2450, F=INHX32
#include <p18F2450.inc>
__CONFIG _CONFIG1L, _PLLDIV_1_1L & _CPUDIV_OSC1_PLL2_1L & _USBDIV_2_1L
__CONFIG _CONFIG1H, _FOSC_XTPLL_XT_1H & _IESO_OFF_1H
__CONFIG _CONFIG2L, _PWRT_ON_2L & _BOR_ON_2L & _VREGEN_ON_2L
__CONFIG _CONFIG2H, _WDT_OFF_2H
__CONFIG _CONFIG3H, _MCLRE_ON_3H & _LPT1OSC_OFF_3H & _PBADEN_OFF_3H
__CONFIG _CONFIG4L, _STVREN_ON_4L & _LVP_OFF_4L & _ICPRT_OFF_4L & _XINST_OFF_4L & _DEBUG_OFF_4L
;***************************** ****************************
; DEMARRAGE SUR RESET
;***************************** ****************************
ORG 0x000 ; Adresse de depart apres
goto initialisation ; Adresse 0: initialiser
;***************************** ****************************
; INITIALISATIONS
;***************************** ****************************
initialisation
movlw 0x24
movf UCFG
movlw 0x00
movf USTAT
movlw 0x14
movf UEP0
movlw 0x7F
movf UADDR
movlw 0x08
movf UCON
end
Bonjour,
Tes posts sont blindés de fautes. Ca fait mal aux yeaux. C'est très douloureux à lire.
oui bah je suis désolé mais j'ai pas le bon clavier puis je ne fais pas exprès non plus ... c'est pas comme si j'écrivais en SMS. Je me relirais plus attentivement la prochaine fois.
Sinon à part mon ortographe tu n'as rien à me proposé pour mon code ?
Re,
C'est ton clavier qui t'empêche d'écrire "mettre" au lieu de "mètre" ? C'est ton clavier qui, également, t'empêche d'écrire "ses" au lieu de "ces" ?
Peut être que tu utilises un clavier avec lequel l'utilisation des accents est différente. Mais dans ce cas, pourquoi écris-tu "é" à la place de "er" ?
Des fautes, on en fait tous. C'est dommage, mais le fait est qu'on est pas tous des dicos d'or. Dommage. Mais il y a quand même un minimum.
Encore une fois je m'excuse pour mes précédentes fautes et pour celles que je ferais ... J'admet qu'il est plus agréable de lire un texte sans faute d'ortographe.
Pouvons nous maintenant revenir au sujet s'il vous plait ... En espérant que mon orthographe précédant ne vous empêche pas de m’aider.
Je pensais que le PC détectait le PIC grâce au pull-up resistor sur D+ et D- mais je ne suis plus très sur après être passé sur le site de Microchip … j’ai l’impression qu’il y a tout un programme géré par des interruptions pour l'énumération.
Quand dites vous ?
