如何使用Timer_A让LED闪烁
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,这篇文章给大家介绍如何使用Timer_A让LED闪烁,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。使用Timer_A。代码如下:#include "./DriverLib/dri
千家信息网最后更新 2025年12月01日如何使用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安全错误
数据库的锁怎样保障安全
安徽一声互联网科技有限公司
房产抵押贷款软件开发的申请
数据库输出
北宁软件开发项目管理
网络安全法调整的范围包括
视频站服务器
街道网络安全检查未发现
2020网络安全等级保护条例
网络安全的实习经历
软件开发接不到项目了
网络技术综合实操测试
联想服务器管理口配ip
潍坊ios软件开发公司
计算机网络技术发展历程图
广州工业创新数据库
崩坏三下载什么服务器好
tisdib数据库
抖音服务器内存会被装满吗
网络安全法共计几章
组态软件开发过程
中国电信富县dns服务器地址
tom数据库
数据库查询例题及答案
1兆服务器和5兆虚拟主机
网络安全关爱生命手抄报
软件开发期间该不该离职
网络安全人人有责手抄报简单
怎么查询数据库占用的内存
北京常规软件开发诚信合作
网络安全工作培训班培训内容