[应用相关] 用FreeRTOS 430449例程配置了一下它的基本定时器,但是它进不去中断源,是什么原因?

[复制链接]
1008|12
 楼主| stormwind123 发表于 2024-7-25 16:00 | 显示全部楼层 |阅读模式
用FreeRTOS 430449例程配置了一下它的基本定时器,但是它进不去中断源,是什么原因?
ClarkLLOTP 发表于 2024-7-25 19:46 来自手机 | 显示全部楼层
这是哪个例程啊
Bowclad 发表于 2024-7-26 11:28 | 显示全部楼层
优先级的问题吗
故意相遇 发表于 2024-8-22 11:56 | 显示全部楼层
在使用FreeRTOS和MSP430微控制器时,如果定时器中断无法进入,可能中断使能导致的,确保定时器中断已经使能。在MSP430中,需要设置相应的中断使能位。
白马过平川 发表于 2024-8-22 14:00 | 显示全部楼层
检查中断向量是否正确配置。中断向量表需要正确指向中断服务例程(ISR)。
风凉 发表于 2024-8-22 16:00 | 显示全部楼层
如果FreeRTOS正在运行,确保定时器中断的优先级高于FreeRTOS的调度优先级。FreeRTOS可能会屏蔽低优先级中断。
西洲 发表于 2024-8-22 18:00 | 显示全部楼层
保证中断服务例程(ISR)编写正确,并且没有阻止中断处理的错误。
捧一束彼岸花 发表于 2024-8-22 20:00 | 显示全部楼层
检查定时器的配置是否正确,包括定时器的时钟源、分频系数、计数值等。
未说出口的像你 发表于 2024-8-22 22:00 | 显示全部楼层
需要确保FreeRTOS的配置允许中断处理。例如,configKERNEL_INTERRUPT_PRIORITY和configMAX_SYSCALL_INTERRUPT_PRIORITY需要正确设置。
在曼谷的春 发表于 2024-8-23 02:00 | 显示全部楼层
如果在临界区(如使用taskENTER_CRITICAL()和taskEXIT_CRITICAL())中阻止了中断,确保在适当的时候退出临界区。
我吃小朋友 发表于 2024-8-23 04:00 | 显示全部楼层
使用调试工具(如JTAG调试器)来单步执行代码,检查中断是否被触发,以及中断服务例程是否被调用。
一只眠羊 发表于 2024-8-23 12:00 | 显示全部楼层
确认定时器中断使能位已设置。确认中断向量表正确配置。确认中断服务例程正确编写且没有错误。确认定时器的时钟源、分频系数、计数值等配置正确。
月亮一键变蓝 发表于 2024-8-23 14:00 | 显示全部楼层
需要知道的是,FreeRTOS配置允许中断处理。使用调试工具检查中断是否被触发。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

605

主题

3747

帖子

3

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