新手上路
- 积分
- 35
- 金钱
- 35
- 注册时间
- 2015-3-7
- 在线时间
- 0 小时
|

楼主 |
发表于 2015-3-8 10:11:23
|
显示全部楼层
回复【2楼】正点原子:
---------------------------------
补充一下,本身这USB的代码在别个板子上是能运行的,但是在我这里是不能运行的。int main(void)
{
printf("第一");
/* USART3 config */
USART3_Config();
printf("????");
LED_GPIO_Config();
/*??????SD?¨*/
Set_System();
/*?è??USB?±????48M*/
Set_USBClock();
/*????USB????(°ü?¨SDIO????)*/
USB_Interrupts_Config();
/*USB??????*/
USB_Init();
printf("????");
while (bDeviceState != CONFIGURED); //?????????ê??
printf("\r\n ?°?? ISO STM32 USB MASS STORAGE ???é\r\n");
while (1)
{
printf("????");
LED1_TOGGLE;
USB_Delay(0x0FFFFF);
}
}
我本想即使不能识别出设备,那至少这个printf函数应该能运行吧,但是程序就在这个第一个printf这个卡着了,我这个打印是通过USART3显示在串口助手这个软件上的! |
|