|
7#
樓主 |
發表於 2007-5-11 09:09:25
|
只看該作者
原帖由 masonchung 於 2007-5-11 12:47 AM 發表 5 R1 z3 m2 C# c- o: @
把#1圖和#2圖對照一下/ ]9 ^- e2 ]9 }
就知道為啥是這樣子囉
3 \! n! n/ w8 g) R2 ]& a#1圖的答案就在#5你自己問的問題中 d4 @- K; H' r6 g; i! r
因為clk下緣會造成Counter變化# s$ C& `2 g: E5 a% R3 p" N* K! N! w
所以紅色區域不能為/wr的上緣6 A& J0 i( o; u
會Latch到不確定的值 $ a# M6 l. k& v+ c3 `' k6 m8 B6 \0 p
- L$ g' d% E! f# E7 D您好
: E$ f& d3 x0 C+ e9 A我也是這樣認為,可是不太確定所以上論壇跟各位大大請教
0 R( q; F* s; q% {+ x5 l/ ?# h+ r
; S' P+ U! P+ m$ w) i- \4 a1.
( \4 S! s. r2 D 如此那書上的敘述"可以在任何時間點,去下鎖住命令"這句話不就是錯誤的??
* A* ?& i9 S8 @: F' i2.8 F5 }1 y, I: ]% O# r+ ?
一般在操作8254時,/wr並不會與clk同步,請問那要怎處理latch到錯誤值問題呢??
N" A' N+ a9 V2 V R* n, C3.; u" K4 f: o- v6 ]8 s# P, N2 |
8254 datasheet裡的一段文字
9 s" c3 m3 T9 `/ Y "If CLK present when writing a Counter latch or ReadBack Command,
( Y: i2 G; N: P; L, F# L9 b4 ] at TCL min CLK will be reflected in count value latched,at TCL max
2 q# E+ k& ]- a CLK will not reflected in count value lached."! Q& e5 a- h/ p" p6 u7 R% z
請問這段文字是什麼意思呢??* N. k$ V7 \* g' i
+ ]& Q. }# _2 a9 d$ t% j
謝謝 |
|