Cypress Semiconductor FX2LP Información técnica Pagina 250

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 460
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 249
EZ-USB FX2 Technical Reference Manual
Page 10-60 EZ-USB FX2 Technical Reference Manual v2.1
Figure 10-54. Burst 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;
}
… … … … …
Vista de pagina 249
1 2 ... 245 246 247 248 249 250 251 252 253 254 255 ... 459 460

Comentarios a estos manuales

Sin comentarios