stm32f103RCT6 程序跑不起来
利用的MDK keil工程是之前在stm32103C8T6上跑通过的。用 stm32f103RCT6 所以就更改了芯片型号配置,还有启动文件选用了startup_stm32f10x_hd.s(c8是md).
程序通过Jlink下载显示是ok了,但是 似乎就是没有跑起来,一个点灯语句,配置应该也没有问题,但是就是没有亮。。。。
GPIO_InitTypeDef GPIO_InitStructure;
/* Enable GPIO clock */
RCC_APB2PeriphClockCmd(PORTA_CLK, ENABLE);
/* Configure led as input floating,对应于PA4-PA7*/
GPIO_InitStructure.GPIO_Pin = STATE_LED1_Pin |
STATE_LED2_Pin |
STATE_LED3_Pin |
STATE_LED4_Pin;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
/*PORT A*/
GPIO_Init(PORT_A, &GPIO_InitStructure);
然后在while循环里就是
GPIO_SetBits(PORT_A, STATE_LED1_Pin);
GPIO_SetBits(PORT_A, STATE_LED2_Pin);
GPIO_ResetBits(PORT_A, STATE_LED3_Pin);
GPIO_ResetBits(PORT_A, STATE_LED4_Pin);
这个应该是两个led亮 两个会灭。但是却没有成功。
硬件是没有问题的,现在还是怀疑工程配置上出问题了,不知道大家有没有碰到过。。。。
页:
[1]