| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> 定时器中断实现定时发送数据&灯的周期性亮灭 -> 正文阅读 |
|
[嵌入式]定时器中断实现定时发送数据&灯的周期性亮灭 |
??在之前的博客学习中,通过 目录一、【知识充电站】——定时器Ⅰ.什么是定时器??在STM32中,有 ??基本定时器是16位的只能向上计数的定时器,只能用于定时。 ??通用定时器和高级定时器有更多的功能:还可以进行输出比较、输入捕捉等功能。
Ⅱ.STM32F103C8T6定时器功能🎈在ST官网查找有关的芯片手册,根据下载的芯片手册中的目录(Contents)可以看到: 🎈SMT32F103系列共有11个定时器:2个高级定时器(TIM1,TIM8);4个普通定时器(TIM2-TIM5);2个基本定时器(TIM6、TIM7);2个看门狗定时器;1个系统嘀嗒定时器。
Ⅲ.定时器的基本功能?? ??🎨基本定时器功能(TIM6、TIM7)🎨
??🎨通用定时器(TIM2~TIM5)的主要功能🎨
??🎨 高级定时器(TIM1,TIM8)的主要功能: 🎨
Ⅳ.STM32中APB1和APB2的区别??结合 ??一般APB1和APB2上的时钟都是系统时钟经过 AHB(Advanced High performance Bus) Prescaler 分频得到 HCLK(High performance Bus Clock 高级高性能总线时钟)。 ??HCLK 经过APB1 Prescaler 得到APB1时钟,而总线下TIMER的时钟源为APB1的2倍; ??HCLK 经过APB2 Prescaler 得到APB2时钟,而总线下TIMER的时钟源为APB2的2倍; ??AHB,是Advanced High performance Bus的缩写,译作高级高性能总线,这是一种 “系统总线” ,主要用于高性能模块(如CPU、DMA和DSP等)之间的连接。
??定时器一般框图如下: Ⅴ.时钟周期计算??时钟树结构如图所示: ??时钟树名词解释 ??定时器的定时周期计算公式如下:
?? ?? ??因此,在已知定时时间后,可以根据该公式配置 二、小试牛刀Ⅰ.【实验要求】??通过定时器Timer方式实现时间的精准控制,相当于给CPU上了一个闹钟,CPU平时处理其它任务,当定时所需时间到了以后,处理定时相关的任务。请设置一个 Ⅱ.【实验器材】??STM32Cubemx 、MDK、FlyMCU、USB-TTL、串口助手、STM32最小核心板、LED灯、若干杜邦线 Ⅲ.【实验步骤】1.首先,通过Cubemx配置代码??(1)配置时钟源 ??点击“ ??(4)配置定时器TIM3,用来控制串口输出。 ??点击“ ??根据题目要求,串口 ??(5)配置串口输出 ??点击“ ??在本次实验中,采用 ??(6)按照生成代码的规则,正常生成代码即可 2.之后,打开
|
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 16:33:29- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |