PDIUSBD12 & PIC problema!

G

glias

Guest
Ciao a tutti!
Sto cercando di sviluppare una scheda USB con un PIC16F877 e un PDIUSBD12 ...e ho un problema con il controller USB.In effetti, la PDIUSBD12 non sembrano avere il buon livello di interrompere la sua linea.Configurare il pic con il resistore di pull-up ...e quando mi rivolgo il mio SUL bordo, interrompere la linea di sempre 0!

<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Crying o molto triste" border="0" />Qualcuno ha un'idea?È questo il giusto livello iniziale?

Con i migliori saluti,
Julien.

 
Non ho lavorato con il chip prima di Filippo, ma una volta ho lavorato con la
sua nazionale.In ogni caso, l'interrupt è un attivo basso interrompere.Se non vado errato, l'interruzione del segnale rimane basso finché le condizioni per interrompere il controller USB non è stata cancellata.Tuttavia, il PIC esterne interrompere edge-pin è attivato, quindi ci può essere un caso che usb eventi si verificano in modo più veloce che usb eventi trigger una sola interruzione.Quindi, se servito un unico evento,
mentre il restante eventi non attiveranno più interrupts, e interrompere il segnale di linea rimarrà basso!

Provare a fare un reset con il chip scollegato il modulo USB Host.È il segnale di interrupt pin livello ancora basso?

Hope this helps.Salute!

 
Grazie mille per la risposta ...Ebbene sì!PD12 interrompere il segnale di linea è ancora basso se il chip è diconnected USB di accoglienza!
così ...Non sono sicuro che è normale ...

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Triste" border="0" />Con i migliori saluti
Julien.

 
E 'previsto a basso quando è scollegato dal sistema di accoglienza in quanto vi sono ancora unhandled USB eventi.Ma è sempre bassa, anche dopo un power-on reset?Si noti che il ripristino delle PIC non implica che il controller USB viene automaticamente pure.

 

Welcome to EDABoard.com

Sponsor

Back
Top