?? usbhal.c
字號:
/************************************************************************
*File : Usbhal.c *
*By : hugang, hgx2000@mail.china.com *
************************************************************************/
#include "armusb.h"
#include "..\inc\44b.h"
void outportb(unsigned char port, unsigned char val)
{
#ifdef JINGZHUANG
if(port) USB_D12_COMMAND; // 若為命令采用奇地址
else USB_D12_DATA; // 若為數據采用偶地址
USB_D12_PORT = val;
#else
unsigned char i;
if(port) USB_D12_CMDPROT = val;
else USB_D12_DATAPROT = val;
i = 5; //延時,使得讀寫周期大于500ns
while(i--);
#endif
}
unsigned char inportb(unsigned char port)
{
unsigned char c;
#ifdef JINGZHUANG
if(port) USB_D12_COMMAND; // 若為命令采用奇地址
else USB_D12_DATA; // 若為數據采用偶地址
c = USB_D12_PORT;
#else
unsigned char i;
if(port) c = USB_D12_CMDPROT;
else c = USB_D12_DATAPROT;
i = 5; //延時,使得讀寫周期大于500ns
while(i--);
#endif
return c;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -