STM32的最大中断频率

news/2024/10/30 15:27:59/

在查找资料后发现,在STM32F103(主频为72MHz)中最大中断频率为500kHz。从中断触发-压栈-中断向量表-进入中断处理函数是需要执行很多个指令的。

STM32F103的主频是72M的,按照T=(arr+1)*(PSC+1)/Tck 其中TCK为时钟频率,PSC为时钟预分频系数,arr为自动重装载值。最小的定时时间是可以达到0.06us,但是指令执行需要时间,并且中断跳转也需要占用时间,通常设置成1us的定时时间比较稳妥

超过中断频率使用,可能造成程序死掉。


http://www.ppmy.cn/news/21427.html

相关文章

[HDCTF2019]Maze 题解

少欲则心静,心静则事简。 ——人民日报 1.查壳 是一个加了upx壳的32位EXE文件 2.使用Kali Linux脱壳 maze题目脱壳3.去除脏字节 没有找到主函数,发现这段汇编代码标红了,IDA分析崩溃,这是掺杂了花指令 这里jnz,不论判…

Nacos学习:二、配置中心

2. 配置中心 配置中心将配置从各应用中剥离出来,对配置进行统一管理,应用自身不需要自己去管理配置。 配置中心的服务流程如下: 1、用户在配置中心更新配置信息。 2、服务A和服务B及时得到配置更新通知,从配置中心获取配置。 …

揭榜|2022年度“博客之星新星”TOP 10已出炉

目录 「博客之星」TOP 10 「博客新星」TOP 10 评选说明 奖品说明 奖项及奖品 地址填写说明 奖品发放时间说明 2022 年度博客之星活动官网:https://www.csdn.net/blogstar2022 2022年度「博客之星」评选从2022年12月15日活动启动,历经海选报名、线…

RocketMQ源码-NameServer架构设计及启动流程

本文我们来分析NameServer相关代码,在正式分析源码前,我们先来回忆下NameServer的功能: NameServer是一个非常简单的Topic路由注册中心,其角色类似Dubbo中的zookeeper,支持Broker的动态注册与发现。主要包括两个功能&…

Cesium 渐变长方体实现-Shader

position获取: 1.1 在cesium中,可通过vec4 p = czm_computePosition();获取 模型坐标中相对于眼睛的位置矩阵 1.2 vec4 eyePosition = czm_modelViewRelativeToEye * p; // position in eye coordinates 获取eyePosition 1.3 v_positionEC = czm_inverseModelView * eyePo…

用光盘怎样重装电脑系统

用光盘怎样重装电脑系统?重装系统,听起来好像很难的样子。其实没那么难,用光盘装还是比较容易的。下面一起看看如何用光盘重装系统吧。 工具/原料: 系统版本:win7 品牌型号:联想yoga13 方法/步骤&#xf…

【C++题解】NOIP2015提高组 - 跳石头

✍个人博客:https://blog.csdn.net/Newin2020?spm1011.2415.3001.5343 📚专栏地址:杂题讲解 📝原题地址:跳石头 📣专栏定位:在这里我将整理一些其他比赛或面试的题解~ ❤️如果有收获的话&…

RabbitMQ面试题

什么是 MQ MQ(message queue),从字面意思上看,本质是个队列,FIFO 先入先出,只不过队列中存放的内容是 message 而已。 还是一种跨进程的通信机制,用于上下游传递消息。 在互联网架构中,MQ 是一种非常常见的…