fifo_wt_xd.c
来自「C8051F3xx USB Hid Code」· C语言 代码 · 共 22 行
C
22 行
// FIFO_WT_XD.c
//
// void FIFO_Write_xdata( BYTE fifo_adr, BYTE n, BYTE xdata * ptr )
//
//--------------------------------------------------------------------
#include <c8051F320.h>
typedef unsigned char BYTE;
void FIFO_Write_xdata( BYTE fifo_adr, BYTE n, BYTE xdata * ptr )
{
if ( n != 0 ) {
USB0ADR = fifo_adr & 0x3F; // Set address (mask out bits7-6)
do {
USB0DAT = *ptr++; // Push to FIFO
while(USB0ADR & 0x80); // Wait for BUSY->'0' (data ready)
} while ( --n != 0 );
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?