野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10881|回复: 3

proteus仿真,按照火哥在B站的教程的Systick定时中断不准

[复制链接]
发表于 2019-4-29 18:08:26 | 显示全部楼层 |阅读模式
代码一模一样
bsp_systick.c

#include "bsp_systick.h"


void SysTick_Delay_ms(uint32_t ms)
{
        uint32_t i;
        SysTick_Config(72000);
               
        for(i=0;i<ms;i++)
        {
                while(!((SysTick->CTRL) & (1<<16)));
        }
       
        SysTick->CTRL &= ~SysTick_CTRL_ENABLE_Msk;
}


bsp_systick.h

#ifndef __BSP_SYSTICK_H
#define __BSP_SYSTICK_H

#include "stm32f10x.h"
#include "core_cm3.h"

void SysTick_Delay_ms(uint32_t ms);

#endif


main.c

#include "stm32f10x.h"
#include "bsp_led.h"

#include "bsp_systick.h"
int main()
{
        LED_GPIO_Config();

        while(1)
        {
                LED_G(ON);
                //SysTick_Delay_ms(500);
                LED_G(OFF);
                //SysTick_Delay_ms(500);
        }
}


LED闪的很快,不是0.5秒,请问是什么问题
回复

使用道具 举报

发表于 2019-4-30 09:10:31 | 显示全部楼层
火哥的代码,滴答定时器要进入滴答定时器中断才有用的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-30 16:56:45 | 显示全部楼层
燚元帅 发表于 2019-4-30 09:10
火哥的代码,滴答定时器要进入滴答定时器中断才有用的

具体要怎么操作?
回复 支持 反对

使用道具 举报

发表于 2019-6-12 21:01:12 | 显示全部楼层
同求问,为什么我的灯直接就不亮,代码和视频里的也是一样的,视频里的原码就行,我复制过来都不行
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-24 23:35 , Processed in 0.034920 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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