|
7#
樓主 |
發表於 2007-5-11 09:09:25
|
只看該作者
原帖由 masonchung 於 2007-5-11 12:47 AM 發表
6 E j' e* p0 ]% X7 |/ w1 Z/ `0 f( a把#1圖和#2圖對照一下# i, \% A1 V% H3 J6 y4 ^
就知道為啥是這樣子囉
+ L' p! O8 F& X* k0 K( e" `5 W#1圖的答案就在#5你自己問的問題中
: Y% m( ~; d I7 h因為clk下緣會造成Counter變化
8 }! R# M1 G( J' ~& ]所以紅色區域不能為/wr的上緣
! F; {# o: Z% \5 [4 _* p6 P會Latch到不確定的值 3 m( e! A0 n+ F# m4 m5 l
. S1 Q4 W1 N) M0 u您好
' {# z S6 J- n' M5 u我也是這樣認為,可是不太確定所以上論壇跟各位大大請教. ?( R, h c. e. Y5 K! [/ t
' h' C9 e9 q1 ]5 S, l: {
1.; ?( n( i1 z. `2 z- b( c
如此那書上的敘述"可以在任何時間點,去下鎖住命令"這句話不就是錯誤的??
' G$ o) J- i4 j) u$ [6 [2 r4 z2.0 m9 p" D3 v; e0 A3 Z
一般在操作8254時,/wr並不會與clk同步,請問那要怎處理latch到錯誤值問題呢??
6 u! t: F* E' x5 a7 m# c3.
2 C# f% y, q& L6 \% w5 B; R' H 8254 datasheet裡的一段文字# _( p8 x, [- O Y, N+ g/ e
"If CLK present when writing a Counter latch or ReadBack Command,! ]9 w7 Z6 p; |5 o4 U
at TCL min CLK will be reflected in count value latched,at TCL max% O p2 P: z4 I6 R+ R# Z' y: O2 D
CLK will not reflected in count value lached."
" ^, A S6 a" C+ n7 ` 請問這段文字是什麼意思呢??
/ q; t: a* E6 L- C, }8 ]; L$ J$ q4 E9 R1 |: W6 T9 ^4 ^/ s
謝謝 |
|