关于STM32系列单片机中断触发时间问题

发布者:丝语轻风最新更新时间:2022-01-29 来源: eefocus关键字:STM32系列  单片机  中断触发 手机看文章 扫描二维码
随时随地手机看文章

       在使用STM32系列单片机的时候,经常要使用到中断,但是STM32参考手册上关于中断只说明了有哪些中断源和中断向量表相关问题。没有具体说明触发中断的信号至少需要多长时间?中断检测到中断源需要多长时间?


       在看 <Cortex-M3 Cortex-M4权威指南>>这本书的时候,上面提到了这两个问题。于是赶紧记录下来,以备以后需要时查看。

        在权威指南的第74页说明了,ARM Cortex-M3 Cortex-M4内核的单片机中断等待需要12个周期。也就是说触发中断后,需要12个时钟周期,才能被系统识别到,并去处理。假如单片机时钟周期为72Mhz,那么检测中断的周期就为72/12=6MHz。

       中断请求至少要持续一个时钟周期,也就是说如果使用脉冲触发中断时,脉冲的维持时间至少为单片机系统时钟周期的一个时钟周期。假如单片机时钟周期为72Mhz,那么脉冲的持续时间至少为 1/72Mhz=0.01388888888889ms,大约14us左右。


关键字:STM32系列  单片机  中断触发 引用地址:关于STM32系列单片机中断触发时间问题

上一篇:STM32单片机启动文件startup_stm32f10x_hd.s详解
下一篇:STM32F103单片机modbus通信示例

推荐阅读最新更新时间:2024-11-07 11:22

设计单片机硬件系统应遵循的原则
一个单片机应用系统的硬件电路设计包含两部分内容:一是系统扩展,即单片机内部的功能单元,如ROM、RAM、I/O、定时器/计数器、中断系统等不能满足应用系统的要求时,必须在片外进行扩展,选择适当的芯片,设计相应的电路。二是系统的配置,即按照系统功能要求配置外围设备,如键盘、显示器、打印机、A/D、D/A转换器等,要设计合适的接口电路。 系统的扩展和配置应遵循以下原则: 1、尽可能选择典型电路,并符合单片机常规用法。为硬件系统的标准化、模块化打下良好的基础。 2、系统扩展与外围设备的配置水平应充分满足应用系统的功能要求,并留有适当余地,以便进行二次开发。 3、硬件结构应结合应用软件方案一并考虑。硬件结构与软
[电源管理]
M16单片机l红外线解码程序+led数码管显示
我自己用icc+M16写的一个led显示+红外线解码程序 一个特别功能 也是他们常用的功能 按键处理程序 按一下只变一个数  按住1s左右(自己设置)快速变化  进一步的功能正开发中  下一步 就是3771+39610 步进电机驱动程序 希望大家多多支持哦! 哦对了 里面的图片是用flash8做的 原理图是用protues6.9 画的 仿真上有点问题 实际电路中 是正常的 单片机源码: /* 01-05 22:30 2007-1-6 23:04 infrared //ICC-AVR application builder : 2006-12-16 0:17:05 2006-12-1
[单片机]
M16<font color='red'>单片机</font>l红外线解码程序+led数码管显示
51单片机——存储器
1.存储器概述 存储器是许多存储单元的集合,存储器单元实际上是时序逻辑电路(锁存器)的一种,按单元号顺序排列。每个单元由若干二进制位构成,以表示存储单元中存放的数值,这种结构和数组的结构非常相似。按存储器的使用类型可分为只读存储器(ROM)和随机存取存储器(RAM)。 1.1 存储单位 位(bit):它是计算机中最小的数据单位。由于计算机采用二进制数,所以1位二进制数称作1bit,例如101011为6bit。 字节(Byte,单位简写为B):8位二进制数称为一个字节,1B=8bit。 字(Word):两个字节构成一个字,即2Byte=1Word。 在单片机中还有一个常用术语:字长。所谓字长是指单片机一次能处理的二进制数
[单片机]
51<font color='red'>单片机</font>——存储器
51单片机 8*8LED点阵横向流水 使用位运算生成中间帧
#include reg52.h typedef unsigned char uchar; sbit ADDR0 = P1^0; sbit ADDR1 = P1^1; sbit ADDR2 = P1^2; sbit ADDR3 = P1^3; sbit ENLED = P1^4; code uchar image = { {0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF}, //动画帧0 {0xFF,0xC3,0xE7,0xE7,0xE7,0xE7,0xE7,0xC3}, //动画帧8 {0xFF,0
[单片机]
基于LabVIEW的单片机脉冲发生器
  1引言   由于各种人群的皮肤阻抗的动态范围不一样,甚至同个人在不同的时间、不同的环境下皮肤阻抗的动态范围也不一样。因此,在皮肤阻抗检测系统中,刺激器需要根据不同的人群以及不同的环境,产生不同频率、不同脉宽的刺激信号,才能保证检测系统可以测量到人体皮肤的真实阻抗。   MCS-51单片机系统有3个定时器可以产生方波,而且方波的脉冲频率及宽度可以由软件设定,这种产生脉冲的方式具有很大的灵活性。上位机软件LabVIEW同下位机通信时,将下位机所要产生的脉冲的参数通过串口传给下位机,以便实现利用LabVIEW控制单片机产生所需脉冲的目的。   2下位机系统的设计   2.1硬件部分   MCS-51单片机内部有一个功能很强
[测试测量]
基于LabVIEW的<font color='red'>单片机</font>脉冲发生器
基于AVR单片机的电梯外呼板系统设计
简介:本系统采用AVR单片机,使用CAN总线通信,通信安全可靠,实时性好,主要用在电梯系统中的外呼召唤显示,同时也可以用在电梯轿厢中用于楼层信息的显示。将其接入电梯仿真系统中,本系统能够快速响应,长时间运行期间安全可靠,增加和删除节点简单方便。 随着现代社会的发展,科学技术的进步,出现了众多高层建筑和智能建筑。电梯,作为高层建筑内部一种重要的交通工具,其应用规模日益扩大。而作为电梯系统中必不可少的一部分,电梯召唤显示板(简称电梯外呼板)的应用也随之剧增。 电梯外呼板应用于每层楼的电梯门外,供乘客及电梯维保人员使用。电梯外呼板将乘客及维保人员的需求信息通过CAN总线传达给电梯主板,电梯主板接收信息并执行相应的操作。同时,电梯
[单片机]
基于AVR<font color='red'>单片机</font>的电梯外呼板系统设计
单片机控制多普勒血流计系统的设计和实现
0 引言   多普勒血流计的出现标志着在微血管灌流方面取得重大进步。本设计采取双通道装置拾取多普勒信号,有效地抑制噪声信号,采用单片机来对信号进行控制及处理,既简化了电路,又有助于信号的处理及读取。运用12位的AD574A不但提高了信号精度,利用其双极性,也省去了以往信号处理中复杂的乘方、开方电路或绝对值电路。通过四位LED显示,直观、准确地读取血细胞灌流量的瞬时相对定量值,可精确到小数点后两位。并同时配有扬声器来形象表示信号的强弱和变化。还可通过绘图仪,对信号进行长时间检测、记录,以便研究和分析。 1 系统总体方案   系统组成框图如图1所示。系统工作时,从激光探头发射出一束激光照射到组织上,并穿透组织形成一个半径为1mm
[医疗电子]
<font color='red'>单片机</font>控制多普勒血流计系统的设计和实现
一种基于51单片机利用74HC595驱动数码管的技术
基于51单片机利用八个数码管花样显示如下: xxx11xxx→xx2222xx→x333333x→44444444→x555555x→xx6666xx→x777777x→88888888 每个状态各一秒,显示反复循环,其中x表示对应的数码管熄灭 问题补充:是共阳极的数码管,利用595芯片驱动的。采用C语言。 =================================================== 最佳答案:程序设计完毕,采用PROTEUS仿真截图如下。 程序如下: //============================================= #include #define uint uns
[单片机]
一种基于51<font color='red'>单片机</font>利用74HC595驱动数码管的技术

推荐帖子

求EEPROM设计的相关资料
看夏宇闻的书,学到EEPROM控制器的设计,书上的代码看的不是很懂,求相关资料,越详细越好求EEPROM设计的相关资料I2C总线,协议网上都可以下到的。源代码本论坛也有的你可以在论坛上搜索一下。如果你理解怎么实现的,建议你自己好好消化一下的别人的成果。只有你看懂别人的了,你才能理解I2C规则,才能自己写出好的代码。
超自然 FPGA/CPLD
[开源]UMLStatemachineWizard6.
UMLStatemachineWizard6.UMLStatemachineWizard6.
maker Microchip MCU
关于触摸屏的问题
随着TFT,ARM9的应用我们对触摸屏都不在陌生,但电阻式触摸屏,它的电阻在两片薄膜上如何分布的,以下种电路哪种正确?关于触摸屏的问题我来回答了,是第一种,我拆了一个触摸屏。
青叶漂零 嵌入式系统
通过内存地址访问寄存器的问题???
在AT89C51中,P0的地址是0x80,sfrP0=0x80我通过以下方式访问寄存器,为什么0x80这个地址的值不变呢??*(char*)0x80=0x22;通过内存地址访问寄存器的问题???关注、、、、51单片机的存储空间和IO空间不是统一编址的吧?所以不能使用这种方法。。。SFR特殊功能寄存器和data区在0x80处开始重叠,为了区分2者的不同,对SFR的采取不能用你的办法,引用2楼peasant_lee的回复:51单片机的存储空间和
uoy1984 嵌入式系统
基于LP-MSPM0C1104的温度计
【前言】我在论坛参与了以旧换新!100套TIMSPM0整装待发,升级你的装备!这个活动中,申请了一块的一块开发板,申请的目的是将原来STM8L的升级为MSPM0系列的活动。【开发板介绍】这是一个挺小巧的开发板,板子以调试器占了大部分的空间,评估的MCU为MSPM0+的C1104,拥有24M的主频,16K的FLASH,以及1K的RAM。收到开发板后,我使用CCS进行进开,移植了我原来在MSPM0+L1306上的18B20的单总线驱动,同时也使用I2C协议驱动了数据码。
lugl4313820 MSPM0 MCU
【2024 DigiKey创意大赛】会议声源追踪器
会议声源追踪器作者:左手阿飞作品简介随着网络直播技术的发展,许多线下活动转移到线上,比如线上会议、网络课堂等。为进一步提高线上会议或网络课堂的收音质量,本设计提出一种会议声源追踪系统,主要功能如下:1、声源定位,识别声音方向;2、声源追踪,用步进电机控制麦克风方向,追踪声源,减少干扰噪声;(未完成)3、检测会议室环境,上传云端,可以提醒工作人员提前开启空调等设备。图1作品照片用到的物料及想用的作用如下:1、sipeed麦克风阵列(MIC_ARRAY
左手阿飞 DigiKey得捷技术专区
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved