当前位置: 首页 > news >正文

第六周作业---定时器

1.定义LED引脚

屏幕截图 2025-10-18 184704
2.定义全局变量

屏幕截图 2025-10-18 184924
3.声明需要调用的函数

屏幕截图 2025-10-18 185133
4.设计简单的延时函数

屏幕截图 2025-10-18 185207
5.配置GPIO
编写一个GPIO的配置函数,其中包含使能GPIO时钟,配置LED引脚以及配置USART1引脚。

屏幕截图 2025-10-18 185308
6.配置USART1
编写一个USART1的配置函数,其中包含使能USART1时钟,以及USART1配置。

屏幕截图 2025-10-18 185528
7.编写发送字符串函数

屏幕截图 2025-10-18 185805
8.配置TIM2
配置TIM2的函数(5秒定时器用于串口传送),其中包含使能TIM2时钟,TIM2时基配置(定时器时钟为72MHz,预分频7200,计数频率为10kHz,自动重装载值50000,定时周期为5秒),使能TIM2更新中断,配置TIM2中断以及启动TIM2。

屏幕截图 2025-10-18 200512
9.配置TIM3
配置TIM3的函数(2秒定时器用于LED闪烁),其中包含使能TIM3时钟,TIM3时基配置(定时器时钟为72MHz,预分频7200,计数频率为10kHz,自动重装载值20000,定时周期为2秒),使能TIM3更新中断,配置TIM3中断以及启动TIM3。

屏幕截图 2025-10-18 201008

10.编写TIM2中断服务函数 - 5秒定时
每五秒发送一次字符串

屏幕截图 2025-10-18 201047
11.编写TIM3中断服务函数 - 2秒定时
每2秒切换LED状态

屏幕截图 2025-10-18 201240
12.编写主函数main
首先初始化系统时钟,然后配置GPIO,USART1和定时器,初始发送一次消息。

屏幕截图 2025-10-18 201518
13.编译并运行,测试结果
程序编译运行成功

屏幕截图 2025-10-18 201614

http://www.gsyq.cn/news/23778.html

相关文章:

  • 运筹学在供应链优化中的实际应用
  • 被C语言链表折磨的一天 Σ( △ |||)︴
  • Dr. Jane Goodall
  • Android SSL Pinning检测利器:SSLPinDetect技术解析
  • 详细介绍:【探寻C++之旅】第十六章:unordered系列的认识与模拟实现
  • Dubbo入门-Dubbo的快速使用
  • 站位2
  • adb安装教程(附adb命令大全详解)adb环境部署教程
  • 2025 年盖板源头厂家最新推荐榜单:电力 / 隧道 / 电缆沟等多场景适用品牌优选,解析原材料采购与成本控制要点
  • 2025 年真空炉制造厂家最新推荐排行榜:涵盖高温烧结真空炉 / 真空退火炉 / 智能铍铜真空炉,助力企业精准选型
  • 将 XMind 测试用例转换为 CSV 文件导入测试管理平台
  • 【为美好CTF献上祝福】unity逆向
  • CSP-S 2022 Solution
  • 面试 / 答辩总卡壳?这款 AI 面试辅助新功能:上传专属资料,精准应答不翻车
  • 081_尚硅谷_单分支双分支课堂练习(1)
  • 群晖NAS220+搭建Jupyter Notebook服务 - 何苦
  • 实用指南:大数据毕业设计 python智慧交通监控系统 Flask+Echarts可视化 百度地图 毕业设计(源码)✅
  • 2025 年最新铸铁闸门源头厂家推荐排行榜,涵盖四川 / 镶铜 / 渠道 / 圆形 / 方形等类型,助力一站式采购优质供应商
  • 内存四区
  • 2025年西安买房终极指南:十大高性价比楼盘权威推荐
  • AI教育应用隐忧:技术普及与培训缺失
  • JBoltAI 智能混剪:零门槛搞定 “会说话” 的专业视频,新手也能当创作高手 - 那年-冬季
  • AITCA联盟生态:基于JBoltAI框架的产业格局重构前瞻 - 那年-冬季
  • 腾讯极光投影A3,亮度能到多少?
  • QT从入门到放弃
  • 2025年市面上工程石材品牌与国内优质厂家深度解析——四川汇才石业有限公司引领行业
  • JVM配置常用命令有哪些
  • 2025 年储罐厂家最新推荐榜,技术实力与市场口碑深度解析衬四氟/硫酸/盐酸储罐厂家推荐
  • expectation后面的固定搭配
  • 2025 年不锈钢板厂家最新推荐排行榜:聚焦头部企业竞争优势与选购要点解析