打印

stm32f101

[复制链接]
1114|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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)

试一下

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);
        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);
while(1);

使用特权

评论回复
5
yan心跳|  楼主 | 2017-2-14 09:32 | 只看该作者

还是不行啊,使用GPIO之前,要给GPIO配置时钟,使能GPIO,设置GPIO的输出模式,这些就是这个程序的思路,但是为什么就是不行呢?

使用特权

评论回复
6
ningling_21| | 2017-2-14 10:50 | 只看该作者
yan心跳 发表于 2017-2-14 09:32
还是不行啊,使用GPIO之前,要给GPIO配置时钟,使能GPIO,设置GPIO的输出模式,这些就是这个程序的思路, ...

使用调试器进入程序调试模式,查看寄存器的值(是否和初始化值相符)就会发现问题所在

使用特权

评论回复
7
yan心跳|  楼主 | 2017-2-14 11:23 | 只看该作者
ningling_21 发表于 2017-2-14 10:50
使用调试器进入程序调试模式,查看寄存器的值(是否和初始化值相符)就会发现问题所在 ...

这个调试模式怎么看呢?

使用特权

评论回复
8
yan心跳|  楼主 | 2017-2-14 11:30 | 只看该作者
ningling_21 发表于 2017-2-14 10:50
使用调试器进入程序调试模式,查看寄存器的值(是否和初始化值相符)就会发现问题所在 ...

高手,可以加你的QQ么,好实时请教

使用特权

评论回复
9
ningling_21| | 2017-2-14 12:09 | 只看该作者
yan心跳 发表于 2017-2-14 11:23
这个调试模式怎么看呢?

看初始化的寄存器的值,是否和预期的值相同

使用特权

评论回复
10
xiaoli01| | 2018-11-13 15:27 | 只看该作者
楼主还在用这个开发板??

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

35

帖子

1

粉丝