实测stm32的中断响应到底有多快?
在嵌入式项目中,中断响应速度不仅影响整个系统性能,如果处理不好,也有可能造成潜在的不容易被发现的bug,今天有时间,测一测stm32的外部中断响应速度,看看stm32的中断响应到底有多快。
我使用的是的STM32F446, cortex-m4 内核,最高主频180MHz.
测量方法比较简单,使用PC10,PC11,PC12三个GPIO, PC10,PC12作为输出,PC11作为外部中断输入。
将PC10和PC11引脚用杜邦线连起来,PC10, PC12默认配置为输出低电平,上电延时几秒钟后,使PC10输出高电平,在PC11的中断响应函数中,将PC12置为高电平,通过测量PC10和PC12上升沿的时间差来得到STM32 F446的外部中断响应时间。
主频180MHz, 在PC11的中断响应函数中直接置高PC12void EXTI15_10_IRQHandler(void) { HAL_GPIO_WritePin(GPIOC,GPIO_PIN_12,GPIO_PIN_SET); }
测量的中断响应时间为236ns,示波器截图如下:
主频180MHz,在STM32 的HAL库的回调函数中置高PC12,void EXTI15_10_IRQHandler(void) { HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_11); } /* USER CODE BEGIN 1 */ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) { HAL_GPIO_WritePin(GPIOC,GPIO_PIN_12,GPIO_PIN_SET); }
测量得到的中断响应时间为448ns,示波器截图如下:
主频90MHz,在STM32 的HAL库的回调函数中置高PC12。
测量得到的中断响应时间为736ns,示波器截图如下:
主频90MHz,在STM32 的HAL库的回调函数中置高PC12。开启编译器优化(从O0到O3),
测量的中断响应时间为632ns
结论:通过对比发现,使用HAL库的中断回调函数对中断响应时间影响较大,从236ns增加到了448ns,我们在项目中处理性能要求较高的场合,尽量不要用中断回调函数,主频对中断响应时间的影响也很大,频率降低一半后,响应时间从448ns增加到了736ns,另外,编译器的优化也有作用,能改善中断响应性能。当然,本文不是一个严谨的测试,仅可作为大家一个定性的参考。
王兴个人身家超1086亿元,问题来了,王兴会成为中国首富吗?春公子猜想,王兴的终极梦想就是将美团打造成中国版亚马逊,只要王兴能完成这个目标,那么自然也就超越了马云的阿里。王兴说过美团是一家没有边界的公司,美团的定义是eatbetterliv
不要过度的关注过于宏大的事,因为对生活无益处1hr如果一个人把自己的自我实现建立在他人对自己的认可和喜爱上,这注定是一条畸形的不归路,要么得到了之后迅速膨胀,沉迷于对人心的玩弄要么郁郁不得志,觉得自己活着没有任何意义。但是,
真正幸福的人生,是从减法开始作者简介新有灵熙追逐梦想,向阳而生,期待成为智慧妈妈摄影御姐古筝女神上稿达人。在倍速时代里,成长就像打怪升级,我们需要不停奔跑,才能面对层出不穷的难题。因为要不停奔跑,我们开始焦虑
适合静心品读的精选摘抄,总有一句能打动你的心1再长的路,一步步也能走完,你的日积月累,早晚会成为别人的望尘莫及。2生话要是不宠你,就自己好好爱自己。这一生,风雨兼程,只为遇上更好的自己。3你要储蓄你的可爱,眷顾你的善良,愿你
时间里成长,奋斗里收获愿言加壮努,勿坐鬓霜蓬。劝君莫惜金缕衣,劝君惜取少年时,年少的时光总是短暂的,人生短短一百载,年轻力壮的时间只占了三分之一,而这段时间正是我们实现个人理想人生价值的最佳时期。人的生
秋菊送香近重阳秋菊送香近重阳马云丹忽见黄花吐,方知素节回。重阳就菊时节又近了。清晨,开车驶经小城外环路,看到山坡上的菊花开了。微风拂过,菊花团团丛丛,笑得灿烂极了。特别是在这清晨里,秋高气爽下的
为什么现在的人过得不快乐为什么很多人脸上没了笑容,还流露出一丝倦怠,生活的压力固然是本源,但这个答案并不完全。简言之,绝大多数人的不快乐是因为求而不得,很多事不能遂心意。是欲望多吗?有人试图限制人欲,比如
为祖国庆生!同吃一碗国泰民安的国庆面!锦绣中华锦绣中华华诞国庆国庆,普天同庆。喜气喜气,增添福气。娱乐娱乐,天天快乐。问候问候,为你守候。祝福祝福,添财添福!又是金秋月,又到国庆节,在国庆到来之际,我要把我最真诚的祝福
走在别人的倒影里人生三十五载,从学生时代开始是模仿别人怎么学习,怎么成为一个好孩子,结果人家高考630,我360,也曾经很努力。三十五载现在孤家寡人一个,看过很多聊天技巧,但是感觉都是为别人打造的
致在乎我的人一个平平凡凡的人,一双温和柔化烦恼的眼,一个爱清静的人,一颗少女心。当眼里有谁,心里就装着谁心里住着谁,就会一直在乎着谁。在乎谁,就会对谁惦记着一辈子,惦记谁时,就会对谁常常关心着
禅悟人生禅悟人生用禅心看世界妙不可言,什么是真?什么是假?什么是有?什么是无?什么是福?什么是祸?什么是得?什么是失?假作真时真亦假,无为有处有还无。认贼为子,认假为真,梦想颠倒,苦不堪言