如何使用Timer_A让LED闪烁
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,这篇文章给大家介绍如何使用Timer_A让LED闪烁,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。使用Timer_A。代码如下:#include "./DriverLib/dri
千家信息网最后更新 2025年01月31日如何使用Timer_A让LED闪烁
这篇文章给大家介绍如何使用Timer_A让LED闪烁,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
使用Timer_A。代码如下:
#include "./DriverLib/driverlib.h"int main(){ WDT_A_hold( WDT_A_BASE ); // 关闭看门狗 GPIO_setAsOutputPin( GPIO_PORT_P1, GPIO_PIN0 ); // 配置P1.0为输出模式 GPIO_setOutputLowOnPin( GPIO_PORT_P1 , GPIO_PIN0 ); // 设置P1.0输出低电平 Timer_A_initUpModeParam uptimer; // Timer_A初始化变量 uptimer.clockSource = TIMER_A_CLOCKSOURCE_SMCLK; // 配置时钟源为SMCLK uptimer.clockSourceDivider = TIMER_A_CLOCKSOURCE_DIVIDER_1; // 配置1分频 uptimer.timerPeriod = 50000; // 配置CCR0 uptimer.timerInterruptEnable_TAIE = TIMER_A_TAIE_INTERRUPT_DISABLE; // 关闭Timer_A中断 uptimer.captureCompareInterruptEnable_CCR0_CCIE = TIMER_A_CCIE_CCR0_INTERRUPT_ENABLE; // 使能CCR0捕获比较中断 uptimer.timerClear = TIMER_A_DO_CLEAR; // 使能清除 uptimer.startTimer = true; // 需要立即开始Timer_A Timer_A_initUpMode( TIMER_A0_BASE , &uptimer ); // 初始化Timer_A __bis_SR_register( LPM0_bits + GIE ); // 进入LPM0,使能中断 return 0;}#pragma vector = TIMER0_A0_VECTOR__interrupt void TIMER0_A0_ISR(void){ GPIO_toggleOutputOnPin( GPIO_PORT_P1, GPIO_PIN0 ); // 反转P1.0状态}
关于如何使用Timer_A让LED闪烁就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
配置
内容
更多
帮助
输出
不错
代码
兴趣
变量
小伙
小伙伴
文章
时钟
模式
状态
电平
知识
篇文章
参考
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全与我案例及分析
5G网络技术英语
bp数据库怎么查
备选dns服务器地址河南联通
服务器有人在线就不会消失
早期流行的数据库模型有几种
服务器1.104
成都应用软件开发大概多少钱
联想服务器管理器
怀集im即时通讯软件开发
取消服务器ie浏览器高安全
手游方舟官方服务器价格
互娱网络技术服务有限公司
深圳索图科技互联网有限公司
网络安全手抄报视频
网络技术推广项目
网络技术应用和多媒体技术
未来网络技术绘画
国产服务器运营
服务器主机开机白屏
为什么宝塔登录不了数据库
简单网络安全题
本科毕业论文进入数据库吗
app软件开发使用什么架构
黑龙江机构养老软件开发系统
如何提高人员网络安全意识
上海数据网络技术服务电话
bmf数据库工具软件
网络技术服务合同 英文
重庆软件开发公司怎么选择