找回密码
 立即注册
查看: 241|回复: 6

QSPI应用,FTF标志位与QSPI_SR2内容不符

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:350
  • 最近打卡:2026-03-05 05:40:09

63

主题

210

回帖

2408

积分

金牌会员

积分
2408
发表于 2025-12-28 16:48:39 | 显示全部楼层 |阅读模式
问题描述:

用QSPI接口对外部设备执行写入数据操作时,以我的理解,当mcu对外写入数据,存储到FIFO的字节数超出QSPI_CR2设定的阈值时,FTF标志置位。一旦把FIFO的数据写入到外部设备(至少1个字节),FTF标志即被复位。
现在遇到的情况是:通过QSPI接口对外写入数据,经查,当QSPI_SR2已经为0的情况下,再查FTF标志,仍然是置位状态。这一点我不理解 :-(
麻烦帮忙解惑一下,谢谢先 :-)
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:483
  • 最近打卡:2026-03-23 08:55:58
已绑定手机

104

主题

4195

回帖

9307

积分

荣誉版主

无情的代码机器

积分
9307
发表于 2025-12-28 21:11:37 | 显示全部楼层
用的自动轮询模式?

截图202512282106089500.jpg

截图202512282106316138.jpg
截图202512282107226041.jpg
截图202512282111348308.jpg
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:350
  • 最近打卡:2026-03-05 05:40:09

63

主题

210

回帖

2408

积分

金牌会员

积分
2408
发表于 2025-12-28 21:13:45 | 显示全部楼层
erci*** 发表于 2025-12-28 21:11
用的自动轮询模式?

您好,疏忽了,没说清楚。
用的是间接写模式。

点评

QSPI_CR2设定的阈值是多少呢? 并不是“把FIFO的数据写入到外部设备(至少1个字节),FTF标志即被复位” 而是数据量超过阈值即置位FTF标志  详情 回复 发表于 2025-12-29 09:06
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:483
  • 最近打卡:2026-03-23 08:55:58
已绑定手机

104

主题

4195

回帖

9307

积分

荣誉版主

无情的代码机器

积分
9307
发表于 2025-12-29 09:06:28 | 显示全部楼层
BeHa*** 发表于 2025-12-28 21:13
您好,疏忽了,没说清楚。
用的是间接写模式。

QSPI_CR2设定的阈值是多少呢?
并不是“把FIFO的数据写入到外部设备(至少1个字节),FTF标志即被复位”
而是数据量超过阈值即置位FTF标志


三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:350
  • 最近打卡:2026-03-05 05:40:09

63

主题

210

回帖

2408

积分

金牌会员

积分
2408
发表于 2025-12-29 19:20:55 | 显示全部楼层
erci*** 发表于 2025-12-29 09:06
QSPI_CR2设定的阈值是多少呢?
并不是“把FIFO的数据写入到外部设备(至少1个字节),FTF标志即被复位”
...

阈值设置为31.
可以说,FTF在FIFO存储的字节数一旦小于31,FTF标志位,就会自行置零,这样对不?

点评

31时,是小于32就应清零。 字节数是阈值+1 都是“更多”,即>=(阈值+1)时FTF置1,否则为0. [attachimg]126765[/attachimg]  详情 回复 发表于 2025-12-29 19:30
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:483
  • 最近打卡:2026-03-23 08:55:58
已绑定手机

104

主题

4195

回帖

9307

积分

荣誉版主

无情的代码机器

积分
9307
发表于 2025-12-29 19:30:37 | 显示全部楼层
BeHa*** 发表于 2025-12-29 19:20
阈值设置为31.
可以说,FTF在FIFO存储的字节数一旦小于31,FTF标志位,就会自行置零,这样对不? ...

31时,是小于32就应清零。
字节数是阈值+1
都是“更多”,即>=(阈值+1)时FTF置1,否则为0.



截图202512291926259607.jpg


三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:350
  • 最近打卡:2026-03-05 05:40:09

63

主题

210

回帖

2408

积分

金牌会员

积分
2408
发表于 2025-12-29 20:45:42 | 显示全部楼层
erci*** 发表于 2025-12-29 19:30
31时,是小于32就应清零。
字节数是阈值+1
都是“更多”,即>=(阈值+1)时FTF置1,否则为0.

非常感谢 :-)
回复

使用道具 举报 送花

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

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-3-23 19:48 , Processed in 0.110600 second(s), 78 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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