吕氏春秋8266 发表于 2010-12-14 16:52:43

Nand命令结束状态检测问题

各位大侠:
    当检测Nand命令是否完成时,一般情况我们检测NFSTAT寄存器位【0】,为1时命令成功完成,为0时继续等待,清除该位应由硬件自动完成。
    TQ2440-TEST测试代码却使用了NFSTAT寄存器【2】进行检测,而清除该位必须向该位写1而且是手工清除。用那一位检测比较好呢?

天嵌_support1 发表于 2010-12-14 18:49:03

1# 吕氏春秋8266


你选择位0,由硬件自动完成。

吕氏春秋8266 发表于 2010-12-14 20:20:48

谢谢了,:)

北极熊 发表于 2012-4-11 21:42:34

天嵌_support1 发表于 2010-12-14 18:49 static/image/common/back.gif
1# 吕氏春秋8266




请教版主,要是用第2位做判断的依据是什么呢?第二位不是控制是否检测RnB吗?怎么可以用来做检测RnB?

北极熊 发表于 2012-4-11 22:28:12

天嵌_support1 发表于 2010-12-14 18:49 static/image/common/back.gif
1# 吕氏春秋8266




明白了,是中文手册把第2位的作用写反了,原文如下:
When RnB low to high transition is occurred, this value set and
issue interrupt if enabled. To clear this value write ‘1’.
0: RnB transition is not detected
1: RnB transition is detected
Transition configuration is set in RnB_TransMode(NFCONT).
麻烦您了啊,版主了
页: [1]
查看完整版本: Nand命令结束状态检测问题