关于 STM32外接 NAND时的引脚 R/B 的一个疑问

2019-07-20 12:11发布

STM32F429 的 FMC外接 NAND的时候,有一个引脚是 R/B,这个引脚在 NAND上为输出脚,低电平表示忙,对应STM32上为输入脚,原子的板子没有使用这个引脚,而是作为IO来轮训电平,我想问一下,如果开启FMC的 R/B引脚,那么当NAND忙的时候(R/B低电平),STM32的内部会怎么操作?会暂停代码的执行等R/B变高再继续执行?还是怎么样?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
taizonglai
1楼-- · 2019-07-20 12:40
 精彩回答 2  元偷偷看……
kokoromi
2楼-- · 2019-07-20 16:02
zuozhongkai 发表于 2017-9-2 09:34
如果直接接的话肯定会等待引脚变高,开发板没有这么用的原因是会影响到SDRAM。NAND和SDRAM都用的FMC

谢谢~如果真的这样的话,不光影响SDRAM吧,代码都暂停执行了,其他实时性高的中断岂不是也没法及时处理了?尤其像擦除块这种耗时操作。这个等待的功能岂不是鸡肋,还不如轮询引脚或者轮询状态寄存器呢...搞不懂ST为啥设计这个功能。

一周热门 更多>