void TD_Init(void) // Called once at startup
{
REVCTL=0x01;
SYNCDELAY;
IFCONFIG=0xE3;//7-4 时钟 3同步 1:0确定是slave fifo
SYNCDELAY;
FIFORESET=0x80;
SYNCDELAY;
FIFORESET=0x02;
SYNCDELAY;
FIFORESET=0x04;
SYNCDELAY;
FIFORESET=0x06;
SYNCDELAY;
FIFORESET=0x08;
SYNCDELAY;
FIFORESET=0x00;
SYNCDELAY;
EP2CFG=0xA8;//7:valid 6 dir 5:4 bulk 3 size 1:0 buf的大小
SYNCDELAY;
EP2FIFOCFG=0x11;//4:autoout 3:autoin 2:zerolenin?????????? 0:wordwide
SYNCDELAY;
PINFLAGSAB=0x00;//对于 FLAGA B C D引脚的设置
SYNCDELAY;
PINFLAGSCD=0x00;
SYNCDELAY;
PORTACFG=0x00;//关于端口1的复用
SYNCDELAY;
FIFOPINPOLAR=0x00;//设置SLAVE FIFO方式信号有效电平
SYNCDELAY;
EP2FIFOPFH=0x82;
SYNCDELAY;
EP2FIFOPFL=0x00;
SYNCDELAY;
//EP2BCL=0x80;
// SYNCDELAY;
// EP2BCL=0x80;
//SYNCDELAY;
// EP2BCL=0x80;
//SYNCDELAY;
//EP2BCL=0x80;
//SYNCDELAY;
}
发表于 @ 2007年03月17日 22:35:00|评论(loading...)|编辑