您好,请问上面接u盘的方式有问题吗?你说的tm4c129的那个程序我改了下,程序中drivers目录下有个pinout.c好像是针对tm4c129的USB和LED等功能引脚的设置,与tm4c123应该是不相通的吧,我把这个目录删除之后在主程序中添加了针对tm4c123的时钟和u***管脚的设置如下:
//
// Set the system clock to run at 50MHz from the PLL.
//
ROM_SysCtlClockSet(SYSCTL_SYSDIV_4 | SYSCTL_USE_PLL | SYSCTL_OSC_MAIN |
SYSCTL_XTAL_16MHZ);
ConfigureUART();
// 使能与USB相关的 GPIO管脚
ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOB);
ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOC);
ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOD);
ROM_GPIOPinConfigure(GPIO_PC6_USB0EPEN);
ROM_GPIOPinTypeUSBDigital(GPIO_PORTC_BASE, GPIO_PIN_6);
ROM_GPIOPinTypeUSBAnalog(GPIO_PORTD_BASE, GPIO_PIN_4 | GPIO_PIN_5);
ROM_GPIOPinTypeUSBAnalog(GPIO_PORTB_BASE, GPIO_PIN_0 | GPIO_PIN_1);
然后修改了项目属性中的关键字,但是还是提示设备没有准备
您好,请问上面接u盘的方式有问题吗?你说的tm4c129的那个程序我改了下,程序中drivers目录下有个pinout.c好像是针对tm4c129的USB和LED等功能引脚的设置,与tm4c123应该是不相通的吧,我把这个目录删除之后在主程序中添加了针对tm4c123的时钟和u***管脚的设置如下:
//
// Set the system clock to run at 50MHz from the PLL.
//
ROM_SysCtlClockSet(SYSCTL_SYSDIV_4 | SYSCTL_USE_PLL | SYSCTL_OSC_MAIN |
SYSCTL_XTAL_16MHZ);
ConfigureUART();
// 使能与USB相关的 GPIO管脚
ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOB);
ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOC);
ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOD);
ROM_GPIOPinConfigure(GPIO_PC6_USB0EPEN);
ROM_GPIOPinTypeUSBDigital(GPIO_PORTC_BASE, GPIO_PIN_6);
ROM_GPIOPinTypeUSBAnalog(GPIO_PORTD_BASE, GPIO_PIN_4 | GPIO_PIN_5);
ROM_GPIOPinTypeUSBAnalog(GPIO_PORTB_BASE, GPIO_PIN_0 | GPIO_PIN_1);
然后修改了项目属性中的关键字,但是还是提示设备没有准备
举报