[STM32F4] STM32定时器资源中断冲突(可能)问题

[复制链接]
 楼主| 大鹏2365 发表于 2022-11-13 15:23 | 显示全部楼层 |阅读模式
1.背景:
使用STM32F407的定时器及配置为:
TIM1用于PWM输出,不设中断嵌套;
TIM4、TIM12分别用于两个传感器的PWM输入捕获,均有设置中断嵌套;
TIM6作计时以及其余函数调用的容器,设置中断嵌套。
USART1用于通信,设置中断嵌套
2.定时器Prescaler及Period配置
TIM6, Prescaler=8400-1,Period=100-1;
TIM4, Prescaler=840-1,Period=0xFFFF-1;
TIM12, Prescaler=840-1,Period=0xFFFF-1;
2.中断嵌套顺序为:
USART1——NVIC_PriorityGroup_1,NVIC_IRQChannelPreemptionPriority=0,NVIC_IRQChannelSubPriority=0
TIM6——NVIC_PriorityGroup_2,NVIC_IRQChannelPreemptionPriority=0,NVIC_IRQChannelSubPriority=1
TIM4——NVIC_PriorityGroup_2,NVIC_IRQChannelPreemptionPriority=1,NVIC_IRQChannelSubPriority=2
TIM12——NVIC_PriorityGroup_2,NVIC_IRQChannelPreemptionPriority=1,NVIC_IRQChannelSubPriority=3
描述一下我遇到的问题:
所有的模块单独分开的时候都可以正常工作,且TIM4和TIM12可以同时工作,但加入TIM6之后,则中断嵌套级别最低的TIM12不能正常工作。目前需要USAT1和TIM6继续保持其中断优先的级别顺序,即保持优先级别高且可打断其他中断的能力。请问有无比较好的思路可以解决上述问题。



将爱藏于深海 发表于 2022-12-15 12:40 | 显示全部楼层
为啥不能工作?是因为冲突吗?

在曼谷的春 发表于 2022-12-15 13:12 | 显示全部楼层
你可以仿真跟踪一下看看,为啥不能一起工作

月亮一键变蓝 发表于 2022-12-15 13:44 | 显示全部楼层
按理来说,优先级就算是你定义错了,内部也会有个优先级的

她已醉 发表于 2022-12-15 14:16 | 显示全部楼层
对,优先级可以高的可以打断其他低的优先级

温室雏菊 发表于 2022-12-15 14:48 | 显示全部楼层
我有点不理解,为啥定时器6上来之后,定时器12就不能用了呢?

白马过平川 发表于 2022-12-15 15:20 | 显示全部楼层
你可以换成定时器6和定时器7吧,这样是不是就可以了

捧一束彼岸花 发表于 2022-12-15 15:52 | 显示全部楼层
正常的话,不应该定时器有冲突的,你可以看看手册,是否有着重强调这块

西洲 发表于 2022-12-15 16:24 | 显示全部楼层
有中断嵌套,容易出问题的

故意相遇 发表于 2022-12-15 16:56 | 显示全部楼层
你问问FAE吧,看看咋解决,看看他们有没有遇到过类似情况

风凉 发表于 2022-12-15 17:28 | 显示全部楼层
不能工作是定时器12的中断都进不去吗?

童雨竹 发表于 2024-10-11 07:02 | 显示全部楼层

这些引线越窄越好
Wordsworth 发表于 2024-10-11 08:05 | 显示全部楼层

图像由前景和背景组成,在灰度直方图上,前景和背景会形成高峰,在双峰之间的最低谷处就是阈值。
Clyde011 发表于 2024-10-11 09:08 | 显示全部楼层

要将多余空间去除。对于第一个字符从第一行开始向下扫描,把那些一行中所有的点的灰度值全为0的点去掉,直到扫描到有一行不全为0时为止。
公羊子丹 发表于 2024-10-11 10:01 | 显示全部楼层

输入滤波电容的公共端应作为其他交流电流地的唯一接点
万图 发表于 2024-10-11 11:04 | 显示全部楼层

根据色彩的变化记录每一行的颜色跳变点,由此识别出车牌区域。
帛灿灿 发表于 2024-10-11 14:03 | 显示全部楼层

计算量小,计算快。缺点也严重:在不同的图像中,颜色分布差别大,处理效果也不会很好。
Bblythe 发表于 2024-10-11 15:06 | 显示全部楼层

在内存中开辟七个长为车牌长的七分之一和宽为车牌宽的区域
周半梅 发表于 2024-10-11 17:02 | 显示全部楼层

把纹波电流分摊到每个电容上
Pulitzer 发表于 2024-10-11 18:05 | 显示全部楼层

分别记录车牌区域的上下高度。然后通过RGB-HSV颜色转换
您需要登录后才可以回帖 登录 | 注册

本版积分规则

61

主题

692

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部