打印

stm32定时器仿真出方波

[复制链接]
283|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
白板就是这个|  楼主 | 2019-11-21 16:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
按照stm32资料里面定时器视频讲解的那样,把main函数打开后进行仿真方波,但是没有方波出现,什么都没有。为什么呢?源代码如下:
/**
  ******************************************************************************
  * @file    main.c
  * @author  fire
  * @version V1.0
  * @date    2013-xx-xx
  * @brief   tim2 timebase(ms级别) test
  ******************************************************************************
  * @attention
  *
  * 实验平台:野火 iSO STM32 开发板
  * 论坛    :http://www.firebbs.cn
  * 淘宝    :http://firestm32.taobao.com
  *
  ******************************************************************************
  */  
#include "stm32f10x.h"
#include "bsp_led.h"
#include "bsp_TiMbase.h"

volatile u32 time = 0; // ms 计时变量

/**
  * @brief  主函数
  * @param  无  
  * @retval 无
  */
int main(void)
{
        /* led 端口配置*/
        LED_GPIO_Config();

        /* TIM2 定时配置 */        
  TIM2_Configuration();
        
        /* 实战定时器的中断优先级 */
        TIM2_NVIC_Configuration();

        /* TIM2 重新开时钟,开始计时 */
        RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2 , ENABLE);
        
  while(1)
  {
    if ( time == 1000 ) /* 1000 * 1 ms = 1s 时间到 */
    {
      time = 0;
                        /* LED1 取反 */      
                        LED1_TOGGLE;
    }        
  }
}

使用特权

评论回复

相关帖子

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

本版积分规则

377

主题

377

帖子

0

粉丝