打印
[技术问答]

HK32F103开发过程遇到的问题

[复制链接]
11948|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Janet00|  楼主 | 2023-8-10 17:21 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
沙发
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 | 只看该作者
灯坏了

使用特权

评论回复
5
sagade| | 2023-8-11 08:14 | 只看该作者
盲猜延时有问题

使用特权

评论回复
6
zps136631| | 2023-8-11 09:32 | 只看该作者
灯正级接IO管脚

使用特权

评论回复
7
jobszheng| | 2023-8-11 10:11 | 只看该作者
软件没有问题的话,这个情况就是LED灯焊反了吗?

使用特权

评论回复
8
Janet00|  楼主 | 2023-8-11 14:29 | 只看该作者
jobszheng 发表于 2023-8-11 10:11
软件没有问题的话,这个情况就是LED灯焊反了吗?

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

使用特权

评论回复
9
jobszheng| | 2023-8-11 19:23 | 只看该作者
测试方案:
使用单步调试
单步到GPIO输出的语句,然后使用万用表来测量引脚的电压
再单步到下一个GPIO输出的语句,再测试电压。

使用特权

评论回复
10
Janet00|  楼主 | 2023-8-13 12:43 | 只看该作者
sagade 发表于 2023-8-11 08:14
盲猜延时有问题

能具体说说吗

使用特权

评论回复
11
sagade| | 2023-8-14 11:31 | 只看该作者

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

使用特权

评论回复
12
dengdc| | 2023-8-14 19:45 | 只看该作者

哈哈哈,你是认真的吗

使用特权

评论回复
13
tpgf| | 2023-9-2 10:43 | 只看该作者
是不是不能通过这种方式进行点灯啊

使用特权

评论回复
14
nawu| | 2023-9-2 10:54 | 只看该作者
感觉两秒的延时没有问题 看看引脚初始化代码有没有问题吧

使用特权

评论回复
15
zljiu| | 2023-9-2 11:37 | 只看该作者
这种点灯方式得预防对引脚产生灌电流吧

使用特权

评论回复
16
tfqi| | 2023-9-2 11:53 | 只看该作者
是不是电阻不匹配啊?有微弱的亮光吗

使用特权

评论回复
17
gwsan| | 2023-9-2 20:11 | 只看该作者
建议楼主连接电路板进行在线调试 看看能不能正常运行 有可能会在延时函数里边挑不出来

使用特权

评论回复
18
aoyi| | 2023-9-2 21:00 | 只看该作者
是不是引脚的模式设置的有问题啊

使用特权

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

本版积分规则

2

主题

13

帖子

0

粉丝