完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
简介
1、CM3内核支持256个中断,其中包含了16个内核中断和240个外部中断,并且具有256级的可程中断设置。 2、STM32F103系列上面,又只有60个可屏蔽中断(在107系列才有68个)。 NVIC总结 那么这几十个中断怎么来管理呢 一、中断优先级设置步骤: ①系统运行后先设置中断优先级分组。调用函数: void NVIC_PriorityGroupConfig(uint32_t NVIC_PriorityGroup); ②针对每个中断,设置对应的抢占优先级和响应优先级: void NVIC_Init(NVIC_InitTypeDef* NVIC_InitStruct); ③ 如果需要挂起/解挂,查看中断当前激活状态,分别调用相关函数即可。 (自己还没有去了解,以后再补充) 二、对于①和②的函数在misc文件下的: NVIC中断优先级分组 在misc文件下: 可以看到这个设置中断优先级分组的函数 进入上面的函数可以看到 进入红框框可以看到有4种不同的分组 这四种分组的分组结果为下图: 初始化NVLC 在misc.h下有NVIC_Init函数,进入这个函数的结构体指针形参后,可看见可设置的四个参数 其中NVIC_InitStruct.NVIC_IRQChannel=的参数只能在stm32f10x.h头文件中找,因为我们要使用到串口1,所以进入后找到USART1_IRQn |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1632 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1559 浏览 1 评论
985 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
688 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1605 浏览 2 评论
1869浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
652浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
521浏览 3评论
539浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
508浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 09:06 , Processed in 0.803912 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号