|
发表于 2010-10-20 03:41:31
|
显示全部楼层
回复【89楼】machao
回复【84楼】jrcsh 邪恶的小会会
好了 问题找到~~~~~
送的哪边usb线有问题.
经过一条 usb 延长线后估计信号不行了 (这边线是带屏蔽层的我也常常拿来接其它东西)
我先用接相机的usb线接上,就行了
用送的线不经延长线接上也能正常。
但是接在延长线上就不正常了
使用相机的usb线加延长线也正常 .
-----------------------------------------------------------------------
我还贴图什么的,白忙了。
-----------------------------------------------------------------------
呵呵呵呵 问题~~~有时是在圈圈外的
我的M051处女作~~~~~~ 伟大的 闪烁的小灯 ~~~~~~ (我承认~~~我好无聊.但哪个灯是太亮了,闪得太快了。就拿它来耍一下吧)
void delay_loop(void)
{
uint32_t j;
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
for(j=0;j<60000;j++);
}
void delay_loop2(void)
{
uint32_t j;
for(j=0;j<40000;j++);
}
/*---------------------------------------------------------------------------------------------------------*/
/* MAIN function */
/*---------------------------------------------------------------------------------------------------------*/
int main (void)
{
E_DRVGPIO_PIN sPinNumber;
/* SYSCLK =>12Mhz*/
UNLOCKREG();
SYSCLK->PWRCON.XTL12M_EN = 1;
LOCKREG();
/*set GP0 outpui*/
for(sPinNumber=E_PIN0;sPinNumber<=E_PIN7;sPinNumber++)
{
DrvGPIO_Open(E_PORT0,sPinNumber, E_IO_OUTPUT);
DrvGPIO_Open(E_PORT1,sPinNumber, E_IO_OUTPUT);
DrvGPIO_Open(E_PORT2,sPinNumber, E_IO_OUTPUT);
DrvGPIO_Open(E_PORT3,sPinNumber, E_IO_OUTPUT);
DrvGPIO_Open(E_PORT4,sPinNumber, E_IO_OUTPUT);
}
while(1)
{
for(sPinNumber=E_PIN0;sPinNumber<=E_PIN7;sPinNumber++)
{
DrvGPIO_ClrBit(E_PORT0,sPinNumber);
DrvGPIO_ClrBit(E_PORT1,sPinNumber);
DrvGPIO_ClrBit(E_PORT2,sPinNumber);
DrvGPIO_ClrBit(E_PORT3,sPinNumber);
DrvGPIO_ClrBit(E_PORT4,sPinNumber);
}
delay_loop2();
for(sPinNumber=E_PIN0;sPinNumber<=E_PIN7;sPinNumber++)
{
DrvGPIO_SetBit(E_PORT0,sPinNumber);
DrvGPIO_SetBit(E_PORT1,sPinNumber);
DrvGPIO_SetBit(E_PORT2,sPinNumber);
DrvGPIO_SetBit(E_PORT3,sPinNumber);
DrvGPIO_SetBit(E_PORT4,sPinNumber);
}
delay_loop();
} |
|