mydream111 发表于 2013-8-4 23:16:31

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]
查看完整版本: stm32f103RCT6 程序跑不起来