硬汉嵌入式论坛

 找回密码
 立即注册
查看: 72|回复: 4
收起左侧

[SPI/QSPI] 请教下, 使用 spi 接口中断如果不使用os系统是完全没有问题但是加入了os系统后中断读写就不行了 ?

[复制链接]

699

主题

3631

回帖

5753

积分

论坛元老

积分
5753
发表于 昨天 15:29 | 显示全部楼层 |阅读模式



请教下, 使用 spi 接口中断如果不使用os系统是完全没有问题但是加入了os系统后中断读写就不行了 ?

spi 中断设置为 1 , 2 ,3 都不行,使用查询倒是可以,

没有加入os 系统时使用 spi 中断,查询都是可以的

请教下这是为何呀 ?


回复

使用道具 举报

60

主题

688

回帖

873

积分

金牌会员

积分
873
发表于 昨天 16:04 | 显示全部楼层
spi 中断操作有没有跟OS相关,看看是不是spi 中断优先级高于OS管理的中断优先级,
回复

使用道具 举报

699

主题

3631

回帖

5753

积分

论坛元老

积分
5753
 楼主| 发表于 昨天 16:15 | 显示全部楼层
ou513 发表于 2025-9-25 16:04
spi 中断操作有没有跟OS相关,看看是不是spi 中断优先级高于OS管理的中断优先级,

os 的中断优先级我设置为 0 , spi 中断优先级我设置为 1, 2,3 ,4  
回复

使用道具 举报

699

主题

3631

回帖

5753

积分

论坛元老

积分
5753
 楼主| 发表于 2 小时前 | 显示全部楼层
ou513 发表于 2025-9-25 16:04
spi 中断操作有没有跟OS相关,看看是不是spi 中断优先级高于OS管理的中断优先级,

貌似吧 spi 中断优先级设置跟 os 系统一样就可以了,
回复

使用道具 举报

60

主题

688

回帖

873

积分

金牌会员

积分
873
发表于 1 小时前 | 显示全部楼层
可以试一下os的中断设高一点比如说5通常设置也是这个值,然后再看看spi和其他外设的中断优先级。还可以尝试在spi中断函数中不要操作os系统的api函数,看看是否正常
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-9-26 11:44 , Processed in 0.037487 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表