stm32f101

[复制链接]
1349|9
 楼主| yan心跳 发表于 2017-2-13 14:24 | 显示全部楼层 |阅读模式
int main(void)
{
        APT32F101_init();
        SYSCON_RST_VALUE();
        SystemCLK_HCLKDIV_PCLKDIV_Config(SYSCLK_IMOSC,HCLK_DIV_1,PCLK_DIV_1);
        SYSCON_General_CMD(ENABLE,ENDIS_IMOSC);
        SYSCON_PCLK1_CMD(PIOA_CLK,ENABLE);
       
    while(1)
        GPIO_MODE_Init(GPIOA0,PUDR,0X00000400);       
        GPIO_Set_Value(GPIOA0,4,0);
        GPIO_Init(GPIOA0,4,0);
        delay(50);
        GPIO_Set_Value(GPIOA0,4,1);
        GPIO_Init(GPIOA0,4,0);
        delay(50);
}
这是一个类似于stm32F101的芯片,在上面写的点灯的程序,配置GPIO的时钟(SYSCON_PCLK1_CMD),GPIO的输出模式(GPIO_MODE_Init),为啥在开发版上,还是不亮,
请高手指点!!!
ningling_21 发表于 2017-2-13 15:09 | 显示全部楼层
端口是否正确配置?
 楼主| yan心跳 发表于 2017-2-13 15:15 | 显示全部楼层
P0.4口,GPIO_Init(GPIOA0,4,0)
ningling_21 发表于 2017-2-13 18:56 | 显示全部楼层
本帖最后由 ningling_21 于 2017-2-13 18:57 编辑
yan心跳 发表于 2017-2-13 15:15
P0.4口,GPIO_Init(GPIOA0,4,0)

试一下

  1. APT32F101_init();
  2.      SYSCON_RST_VALUE();
  3.      SystemCLK_HCLKDIV_PCLKDIV_Config(SYSCLK_IMOSC,HCLK_DIV_1,PCLK_DIV_1);
  4.      SYSCON_General_CMD(ENABLE,ENDIS_IMOSC);
  5.     SYSCON_PCLK1_CMD(PIOA_CLK,ENABLE);
  6.         GPIO_MODE_Init(GPIOA0,PUDR,0X00000400);        
  7.         GPIO_Set_Value(GPIOA0,4,0);
  8.         GPIO_Init(GPIOA0,4,0);
  9.         delay(50);
  10.         GPIO_Set_Value(GPIOA0,4,1);
  11.         GPIO_Init(GPIOA0,4,0);
  12.         delay(50);
  13. while(1);
 楼主| yan心跳 发表于 2017-2-14 09:32 | 显示全部楼层

还是不行啊,使用GPIO之前,要给GPIO配置时钟,使能GPIO,设置GPIO的输出模式,这些就是这个程序的思路,但是为什么就是不行呢?
ningling_21 发表于 2017-2-14 10:50 | 显示全部楼层
yan心跳 发表于 2017-2-14 09:32
还是不行啊,使用GPIO之前,要给GPIO配置时钟,使能GPIO,设置GPIO的输出模式,这些就是这个程序的思路, ...

使用调试器进入程序调试模式,查看寄存器的值(是否和初始化值相符)就会发现问题所在
 楼主| yan心跳 发表于 2017-2-14 11:23 | 显示全部楼层
ningling_21 发表于 2017-2-14 10:50
使用调试器进入程序调试模式,查看寄存器的值(是否和初始化值相符)就会发现问题所在 ...

这个调试模式怎么看呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| yan心跳 发表于 2017-2-14 11:30 | 显示全部楼层
ningling_21 发表于 2017-2-14 10:50
使用调试器进入程序调试模式,查看寄存器的值(是否和初始化值相符)就会发现问题所在 ...

高手,可以加你的QQ么,好实时请教
ningling_21 发表于 2017-2-14 12:09 | 显示全部楼层
yan心跳 发表于 2017-2-14 11:23
这个调试模式怎么看呢?

看初始化的寄存器的值,是否和预期的值相同
xiaoli01 发表于 2018-11-13 15:27 | 显示全部楼层
楼主还在用这个开发板??
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

35

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部