Bonjour ... j'utilise un PIC 18F2450 et j'ai un problème sur ma sortie Vusb qui devrait générer une tension de 3.3V.
Voilà mes configurations :
LIST p=18F2450, F=INHX32 ; Définition de processeur
#include <p18F2450.inc> ; Définitions de variables
__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
Donc au niveau de l'horloge c'est bon ... j'utilise un quartz de 4Mhz
J'ai bien mis VREGEN à ON donc je devrais avoir en sortie de Vusb 3.3V ce qui n'est pas le cas :s ... je ne comprends pas pourquoi ...
J'ai bien mis un condo de 470 nF en sortie de Vusb que j'ai aussi relié a D+ avec une résistance de 1.5Khoms (résistance de pull-up pour le Full-Speed).
Vu que cela ne marchait pas j'ai aussi essayé de mesurer la sortie sans rien, seul mais je n'ai toujours rien ...
Quelqu'un serait pourquoi ?
Je vous passe le lien de la Data Sheep :
http://ww1.microchip.com/downloads/e...Doc/39760d.pdf
vers la page 133.
-----