找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

求助:stm32f103c8t6最小版Led不闪烁

查看数: 2807 | 评论数: 3 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-11-25 22:54

正文摘要:

stm32f103c8t6最小版:想让PC13的LED灯闪烁,但加了GPIO_ResetBits(GPIOC, GPIO_Pin_13);之后就常亮,不加它,即使复位也不亮,求各位大侠帮助,谢谢。代码如下: testLed.c:     #include "Init.h" ...

回复

ID:984006 发表于 2021-11-27 13:27
谢谢各位大侠,问题已解决。原因是我将核心板上的PC13当成了C13
ID:960157 发表于 2021-11-26 07:43

#define LED_PORT                         GPIOC   
#define LED_PIN                         (GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_4|GPIO_Pin_5|GPIO_Pin_6|GPIO_Pin_7|GPIO_Pin_13|GPIO_Pin_15)
#define LED_PORT_RCC                RCC_APB2Periph_GPIOC
ID:960157 发表于 2021-11-26 07:42
GPIO_InitTypeDef GPIO_InitStructure;
        
        RCC_APB2PeriphClockCmd(LED_PORT_RCC,ENABLE);
        
        GPIO_InitStructure.GPIO_Pin=LED_PIN;  
        GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;  
        GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
        GPIO_Init(LED_PORT,&GPIO_InitStructure);  

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表