完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
stm8s103 外部中断问题,比如PD2口设置了外部中断,上升沿触发,此中断软件优先级3级最高(还有其它2级的中断源),当输入信号连续来上升沿,百ns级,PD2口触发一次外部中断后,进入中断子程序,在执行中断程序过程中,该口再次有上升沿过来,触发中断;此时,系统还会触发该口的中断请求么?在执行完上一次后,又一次进入该中断子程序么?
|
|
相关推荐
1个回答
|
|
|
在STM8S103单片机中,当PD2口设置了外部中断,并且配置为上升沿触发时,如果输入信号连续产生上升沿,系统会根据配置的中断优先级来处理这些中断请求。
根据您的描述,PD2口的外部中断优先级为3级,是最高的。当PD2口触发一次外部中断后,进入中断子程序。在执行中断程序过程中,如果PD2口再次产生上升沿,系统会根据以下情况来决定是否再次触发该口的中断请求: 1. 如果STM8S103的中断嵌套功能被启用,那么在执行上一次中断子程序的过程中,如果再次检测到PD2口的上升沿,系统会再次触发该口的中断请求。这意味着在执行完上一次中断子程序后,系统会再次进入该中断子程序。 2. 如果STM8S103的中断嵌套功能被禁用,那么在执行上一次中断子程序的过程中,如果再次检测到PD2口的上升沿,系统不会再次触发该口的中断请求。这意味着在执行完上一次中断子程序后,系统不会再次进入该中断子程序,直到上一次中断子程序执行完毕。 为了确保系统能够正确处理连续的上升沿触发的中断请求,您需要根据您的应用需求来配置STM8S103的中断嵌套功能。如果您希望系统能够处理连续的上升沿触发的中断请求,那么您需要启用中断嵌套功能。如果您不希望系统在执行中断子程序时再次触发中断请求,那么您需要禁用中断嵌套功能。 总之,STM8S103单片机在执行PD2口的外部中断子程序过程中,是否再次触发该口的中断请求取决于中断嵌套功能的配置。您可以根据您的应用需求来调整这一配置,以确保系统能够正确处理连续的上升沿触发的中断请求。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
4168 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
3246 浏览 1 评论
2776 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
2206 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
15067 浏览 2 评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
3135浏览 4评论
stm32f4下spi+dma读取数据不对是什么原因导致的?
1923浏览 3评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
2093浏览 3评论
2003浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
2200浏览 3评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-8 11:27 , Processed in 0.673914 second(s), Total 76, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2742