Janet00 发表于 2023-8-10 17:21

HK32F103开发过程遇到的问题

本帖最后由 Janet00 于 2023-8-10 17:24 编辑

代码没有提示问题,但是灯一直不亮

Janet00 发表于 2023-8-10 17:23

#include "hk32f10x.h"
#include "sys.h"
#include "delay.h"
#include "usart.h"
#include "led.h"

int main(void)
{
   
    NVIC_Configuration();            // ÉèÖÃNVICÖжϷÖ×é2:2λÇÀÕ¼ÓÅÏȼ¶£¬2λÏìÓ¦ÓÅÏȼ¶
      
    delay_init();
   
    Led_Init();
   
    while(1)
    {
                        GPIO_SetBits(GPIOB,GPIO_Pin_3);
      delay_ms(2500);
    GPIO_ResetBits(GPIOB,GPIO_Pin_3);
      delay_ms(2500);
    }
}

Janet00 发表于 2023-8-10 17:23

#include "led.h"
#include "delay.h"

void Led_Init(void)
{
    GPIO_InitTypeDef GPIO_InitStructure;//¶¨Òå½á¹¹Ìå
    //led3 PB3
    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);//ʹÄÜPB¶Ë¿ÚʱÖÓ
   
    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3; //PB3
          GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //ÍÆÍìÊä³ö
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;//IO SPEED
   
    GPIO_Init(GPIOB, &GPIO_InitStructure); //³õʼ»¯GPIOB.3
   
    GPIO_ResetBits(GPIOB,GPIO_Pin_3);
}

chuxh 发表于 2023-8-10 23:04

灯坏了

sagade 发表于 2023-8-11 08:14

盲猜延时有问题

zps136631 发表于 2023-8-11 09:32

灯正级接IO管脚

jobszheng 发表于 2023-8-11 10:11

软件没有问题的话,这个情况就是LED灯焊反了吗?

Janet00 发表于 2023-8-11 14:29

jobszheng 发表于 2023-8-11 10:11
软件没有问题的话,这个情况就是LED灯焊反了吗?

但延时后不也取反了 不应该一直不亮吧

jobszheng 发表于 2023-8-11 19:23

测试方案:
使用单步调试
单步到GPIO输出的语句,然后使用万用表来测量引脚的电压
再单步到下一个GPIO输出的语句,再测试电压。

Janet00 发表于 2023-8-13 12:43

sagade 发表于 2023-8-11 08:14
盲猜延时有问题

能具体说说吗

sagade 发表于 2023-8-14 11:31

Janet00 发表于 2023-8-13 12:43
能具体说说吗

GPIO_SetBits(GPIOB,GPIO_Pin_3);
delay_ms(2500);
引脚拉高后,LED是不亮的,如果延时有问题,一直跳不出延时,灯就一直不亮
这种情况,仿真很容易排查的

dengdc 发表于 2023-8-14 19:45

chuxh 发表于 2023-8-10 23:04
灯坏了

哈哈哈,你是认真的吗

tpgf 发表于 2023-9-2 10:43

是不是不能通过这种方式进行点灯啊

nawu 发表于 2023-9-2 10:54

感觉两秒的延时没有问题 看看引脚初始化代码有没有问题吧

zljiu 发表于 2023-9-2 11:37

这种点灯方式得预防对引脚产生灌电流吧

tfqi 发表于 2023-9-2 11:53

是不是电阻不匹配啊?有微弱的亮光吗

gwsan 发表于 2023-9-2 20:11

建议楼主连接电路板进行在线调试 看看能不能正常运行 有可能会在延时函数里边挑不出来

aoyi 发表于 2023-9-2 21:00

是不是引脚的模式设置的有问题啊
页: [1]
查看完整版本: HK32F103开发过程遇到的问题