[其他ST产品] HAL_SPI_TransmitReceive与osDelay冲突问题

[复制链接]
755|2
 楼主| elephant00 发表于 2023-12-21 15:38 | 显示全部楼层 |阅读模式
我准备在官方的STM32L476+ST253993增加freertos,但是代码下进去系统运行时就卡住,单步调试,系统一直卡在prvCheckTasksWaitingTermination中。rtos使用systick,HAL_delay使用TIM7。
系统两个任务,led闪烁和测试
265106583eb45a2cde.png
手动屏蔽此测试命令中的SPI函数,系统即可正常运行
866976583eb559d3d4.png
不知道问题出在哪里
duo点 发表于 2023-12-22 11:52 | 显示全部楼层
使用中断来处理SPI的发送和接收。
储小勇_526 发表于 2023-12-22 17:11 | 显示全部楼层
有单独测试过SPI能否正常收发数据?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1031

主题

3946

帖子

7

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