你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

定时器LED闪烁

[复制链接]
wamcncn 发布时间:2015-1-30 21:35
定时器配置
void TIM3_Init(void)
{
   
    TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStruct;     
    RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE);
    TIM_DeInit(TIM3);
   
   
    TIM_TimeBaseInitStruct.TIM_Prescaler=23999;
    TIM_TimeBaseInitStruct.TIM_CounterMode=TIM_CounterMode_Up ;
    TIM_TimeBaseInitStruct.TIM_Period=2000;
    TIM_TimeBaseInitStruct.TIM_ClockDivision=0x0;
    TIM_TimeBaseInit(TIM3, &TIM_TimeBaseInitStruct);
    TIM_Cmd( TIM3, ENABLE);
   
    TIM_PrescalerConfig(TIM3, 23999, TIM_PSCReloadMode_Immediate);
    TIM_ClearFlag(TIM3, TIM_FLAG_Update);
    TIM_ITConfig(TIM3, TIM_IT_Update , ENABLE);
   
   
}


中断
void Nvic_Init(void)
{

   NVIC_InitTypeDef  NVIC_InitStructure;
   NVIC_InitStructure.NVIC_IRQChannel =  TIM3_IRQn ;
   NVIC_InitStructure.NVIC_IRQChannelPriority = 0x00;
   NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
   NVIC_Init(&NVIC_InitStructure);  
  
}

void TIM3_IRQHandler(void)
{
    if (TIM_GetITStatus(TIM3, TIM_IT_Update)!=RESET)
    {
        TIM_ClearITPendingBit(TIM3, TIM_IT_Update);
        GPIO_WriteBit(LED_PORT, LED_PIN_1 ,
               (BitAction)((1-GPIO_ReadOutputDataBit(LED_PORT, LED_PIN_1))));
    }
}

int main(void)
{              

SystemInit();
    LED_Init();
    Nvic_Init();
    TIM3_Init();
    while(1)
{  

  }
}   


收藏 评论14 发布时间:2015-1-30 21:35

举报

14个回答
holts1 回答时间:2015-1-31 09:19:27
这个是哪个板子的程序 ?
wamcncn 回答时间:2015-1-31 09:29:06
holts1 发表于 2015-1-31 09:19
这个是哪个板子的程序 ?

072的板子
万里-363223 回答时间:2015-1-31 11:02:30
用滴答时钟也不错.......
feel-376797 回答时间:2015-1-31 11:09:45
谢谢分享
xuwu_19911119 回答时间:2015-1-31 11:54:32
楼主,请发一个质量高一点的帖子。谢谢合作。
wamcncn 回答时间:2015-1-31 11:58:40
xuwu_19911119 发表于 2015-1-31 11:54
楼主,请发一个质量高一点的帖子。谢谢合作。

俺是初学者
时光碎了天 回答时间:2015-1-31 11:59:07
学习了,不错的
20091217083309-1058990770.jpg
wyxy163@126.com 回答时间:2015-1-31 12:54:47
提示: 作者被禁止或删除 内容自动屏蔽
拼命三郎 回答时间:2015-1-31 13:44:43
stm32.jpg
党国特派员 回答时间:2015-1-31 14:06:38
下来学习了
holts1 回答时间:2015-2-1 09:54:18
嗯,这个比较好理解
181wh 回答时间:2015-2-1 10:54:02
看看!!!
chendiand 回答时间:2015-2-3 15:15:10
学习了!
andrewlawww 回答时间:2015-2-3 16:13:01
赞赞赞

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版