历史上的今天

今天是:2024年09月11日(星期三)

正在发生

2019年09月11日 | STM32利用定时器1控制LED闪烁

发布者:DazzlingSpirit 来源: eefocus关键字:STM32  定时器1  LED闪烁 手机看文章 扫描二维码
随时随地手机看文章

配置LED灯


//PC13

void LED_Init(void)

{

GPIO_InitTypeDef GPIO_InitStructure;

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13;

GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;

GPIO_Init(GPIOC, &GPIO_InitStructure);

}

配置定时器1

void TIM2_Init(void)

{

NVIC_InitTypeDef NVIC_InitStructure;

TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;

//使能定时器1的时钟

RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1,ENABLE);

 

TIM_TimeBaseStructure.TIM_Period = (10000-1);//ARR

TIM_TimeBaseStructure.TIM_Prescaler = (7200-1);//PSC

TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1;

TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;

TIM_TimeBaseInit(TIM1, & TIM_TimeBaseStructure);

 

//使能定时器1的中断

TIM_ITConfig(TIM1,TIM_IT_Update,ENABLE);

//配置定时器1的中断优先等级

NVIC_InitStructure.NVIC_IRQChannel = TIM1_IRQn;

NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;

NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;

NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;

NVIC_Init(&NVIC_InitStructure);

 

//使能定时器1

TIM_Cmd(TIM1,ENABLE);

}

主函数


int main(void)

{

NVIC_Configuration();

LED_Init();

TIM2_Init();

while(1)

{

}

}

 

void TIM1_UP_IRQHandler(void)

{

TIM_ClearFlag(TIM1,TIM_FLAG_Update);

LED = ~LED;

}

关键字:STM32  定时器1  LED闪烁 引用地址:STM32利用定时器1控制LED闪烁

上一篇:STM32L151C8T6 的IAP实现方案
下一篇:STM32F103C8T6使用普通IO口模拟串口收发

推荐阅读

你开车安心吗?这个问题问到了很多司机的心坎里。在2018年中国工业国际博览会即将召开之际,行车安全问题再度成为各大汽车和科技厂商关注的焦点。在电影中,我们经常看到主人公的座驾具备神奇的人工智能系统,它能够像私人助理一样及时提醒驾驶员调整驾车策略,监控驾驶员的驾驶行为,保证行车安全。本次,威盛即将在工博会中展出Mobile 360安全驾驶辅助...
在USART章节讲解了串口的轮询和中断模式,这一章介绍一下通过DMA模式控制串口传输。直接存储器访问 (DMA) 用于在外设与存储器之间以及存储器与存储器之间提供高速数据传输。可以在无需任何 CPU 操作的情况下通过 DMA 快速移动数据。这样节省的 CPU 资源可供其它操作使用。说白了DMA就是一个搬运工,将数据从一个地方搬到另一个地方而不需要CPU处理...
2010年10月9日,谷歌公司在官方博客中宣布,正在开发自动驾驶汽车。至此,谷歌成为自动驾驶领域最早的领跑者。 10年后的今天,随着5G、物联网、传感器技术发展,各路企业都在以不同角度切入自动驾驶领域,自动驾驶领域呈现出百家争鸣势态。 根据科尔尼数据今年发布的预测,至2025年全球自动驾驶(包含车端、道路、云等)市场规模达800亿美元,至2030年市场...
智东西(公众号:zhidxcom)作者 | 健恩编辑 | 云鹏智东西9月11日报道,昨天,世界机器人大会再次在北京亦庄拉开帷幕,智东西记者一大早便跨越整个北京城来到这里打探这场大会的最新消息。世界机器人大会自2015年开始举办,迄今为止已成功举办过5次。它不仅是国内一年一度规模最大的机器人产业顶级展会,也是国内机器人产业风向的集中展示。智东西了解...

史海拾趣

问答坊 | AI 解惑

用Nokia 3310 液晶自制温度计

转自:窗户纸 http://www.getproject.com.cn/post/95.html 想像一下,如果有这么一个“裸体”温度计,就放在自己家里的书柜上,等朋友来了,一定会吸引不少眼光,你也可以借机炫耀一番。 不过放在家里的话,有可能曝光率不够高,那我们就随身携 ...…

查看全部问答∨

贴片焊接的方法

本帖最后由 paulhyde 于 2014-9-15 03:32 编辑 贴片焊接的方法  …

查看全部问答∨

有没哪位大哥参加过飞思卡尔智能汽车比赛的?

有没哪位大哥参加过飞思卡尔智能汽车比赛的?能不能说下经验~说下大概的准备~ 谢谢哈~…

查看全部问答∨

求:protues仿真交通灯(完整),汇编程序编的,谢谢

求:protues仿真交通灯(完整),汇编程序编的,谢谢…

查看全部问答∨

智能小车设计指导 第二版

本帖最后由 paulhyde 于 2014-9-15 02:59 编辑 很不错的循迹小车资料  …

查看全部问答∨

速度性能的应用示例概述——吉时利707B型开关主机和2636A型源表的优化配置时获得的

以下应用示例说明了采用吉时利707B型开关主机[1]和吉时利2636A型源表[2]的优化配置时获得的速度性能(与传统的GPIB配置相比)。   这里以具有一个晶体管、一个电阻和一个二极管的测试结构为例(图1)。在这个示例中,假设各个器件之间没有 ...…

查看全部问答∨

这个晶振,是怎么接地的??

原理图库只有两个脚,怎么接地的求解释  …

查看全部问答∨

请教高手,我刚入门STM8S103F2P6,想编写可以直接位操作IO的程序,不知道怎样设置...

请教高手,我刚入门STM8S103F2P6,想编写可以直接位操作IO的程序,不知道怎样设置。…

查看全部问答∨

有多少人做过51或AVR单片机播放SD卡或U盘的MP3歌曲?理解了吗?

  看到网上做出来的人不少,类似的教程或学习似乎不是很容易,不说别的,单FAT文件系统让人退却,牛人们是如何学习并做出来的,也许部分是拷贝,网上资料似乎不是很多,也可以谈谈过程及方向,避免走弯路………

查看全部问答∨

我的MSP-FET430UIF能否调试MSP430F5529

有个项目要用到MSP430F5529,手头有个仿真器是以前买MSP430F149开发板的时候送的,但不知道能不能仿5529。还有上次按IAR提示自动升级后仿真器直接成砖了,后来寄回店家重新烧的固件,如果要仿5529是不是还要升级啊? …

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved