|
7#
樓主 |
發表於 2007-5-11 09:09:25
|
只看該作者
原帖由 masonchung 於 2007-5-11 12:47 AM 發表 " L% y' U2 ~. I) p2 D( F
把#1圖和#2圖對照一下
2 x1 K- k) ~2 ]0 M% |, _就知道為啥是這樣子囉
) _ |' A" b& T0 I7 Q0 p8 M! C/ r#1圖的答案就在#5你自己問的問題中
7 `7 x! I. v' Z/ r2 T0 V因為clk下緣會造成Counter變化
4 e/ ]7 E0 d2 O, R所以紅色區域不能為/wr的上緣1 o2 A) a9 K: J
會Latch到不確定的值
! {) E5 F- @! C: B
E4 b' w" F" v/ Y8 f3 ?* @您好
* z7 K( T$ i' Q# Z我也是這樣認為,可是不太確定所以上論壇跟各位大大請教
% M& T! l# c& i4 p5 l; z/ e
8 y' ?- q' E- D) ~* i1.. }4 R5 i6 z# p
如此那書上的敘述"可以在任何時間點,去下鎖住命令"這句話不就是錯誤的??
8 b- g$ \3 v# s2.
; T4 D+ u, O2 ]+ I# D0 I 一般在操作8254時,/wr並不會與clk同步,請問那要怎處理latch到錯誤值問題呢??! k/ ^$ n: x/ p s
3.# F0 q4 O( S* Z& r& [, m
8254 datasheet裡的一段文字( g- k5 [$ C( R+ S4 f( C
"If CLK present when writing a Counter latch or ReadBack Command,
/ S6 |+ `- t4 ^: u at TCL min CLK will be reflected in count value latched,at TCL max: ^* k+ W5 w; s4 V
CLK will not reflected in count value lached."
; S. n1 [& k+ J$ J 請問這段文字是什麼意思呢??. n( V/ K. w% v7 I, S
1 C5 v6 o' T, A5 m1 a! l- P
謝謝 |
|