Cypress Semiconductor FX2LP Informazioni Techniche Pagina 236

  • Scaricare
  • Aggiungi ai miei manuali
  • Stampa
  • Pagina
    / 460
  • Indice
  • SEGNALIBRI
  • Valutato. / 5. Basato su recensioni clienti
Vedere la pagina 235
EZ-USB FX2 Technical Reference Manual
Page 10-46 EZ-USB FX2 Technical Reference Manual v2.1
Figure 10-28. FIFO-Read Transaction Functions
#define GPIFTRIGRD 4
#define GPIF_EP2 0
#define GPIF_EP4 1
#define GPIF_EP6 2
#define GPIF_EP8 3
#define BURSTMODE 0x0000
#define HSPKTSIZE 512
… … … … …
// read(s) from PERIPHERAL, using GPIF and EPxFIFO
void Peripheral_FIFORead( BYTE FIFO_EpNum )
{
while( !( GPIFTRIG & 0x80 ) ) // poll GPIFTRIG.7 GPIF Done bit
{
;
}
// trigger FIFO read transaction(s), using SFR
GPIFTRIG = GPIFTRIGRD | FIFO_EpNum; // R/W=1, EP[1:0]=FIFO_EpNum
// for EPx read(s)
}
// Set EP8GPIF Transaction Count
void Peripheral_SetEP8GPIFTC( WORD xfrcnt)
{
EP8GPIFTCH = xfrcnt >> 8; // setup transaction count
EP8GPIFTCL = ( BYTE )xfrcnt;
}
… … … … …
Vedere la pagina 235
1 2 ... 231 232 233 234 235 236 237 238 239 240 241 ... 459 460

Commenti su questo manuale

Nessun commento