daheix
获得 3 次赞
帮助过1人
已经是能了CRC时钟,但是还是无法继续运行;int main(void){ u8 i=0; uart_init(72,9600); //串口初始化为9600 printf("******STemWin start*****\r\n"); printf("uart_init done\r\n"); delay_init(72); //延时初始化 printf("delay_init done\r\n "); LED_Init(); //初始化与LED连接的硬件接口 printf("LED_Init done\r\n "); LCDx_Init(); //初始化LCD LCD_ShowString(100,100,200,200,16,"TEST");//显示清屏区域 printf("LCDx_Init done\r\n "); KEY_Init(); //按键初始化 printf("KEY_Init done\r\n "); tp_dev.init(); //触摸屏初始化 printf("tp_dev.init done\r\n "); POINT_COLOR=RED; //设置字体为红色 /******************************************************** * *针对STemWin必须得开启 *使能CRC时钟,STemWin需要开启CRC时钟,要不无法正常启动 * */ //初始化 RCC_DeInit(); printf("RCC_DeInit done\r\n"); //RCC_AHBPeriphClockCmd(RCC_AHBPeriph_CRC, ENABLE); printf("1 begin gui-init\r\n"); //目前打印到这里就结束了,后面没有打印了。 GUI_Init(); printf("2 done gui-init\r\n"); GUI_DispString("Hello STemWin!\r\n"); printf("3GUI_DispString done\r\n"); while(1) { i++; if(i%20 == 0) { LED0=!LED0; printf("led change : %d\r\n",i); }delay_ms(20); }}