主題:向斑竹報告ETR186的一個bug 共有46010人關注過本帖 |
---|
wangzhong |
1樓 |
向斑竹報告ETR186的一個bug Post By:2005-1-10 21:24:00 [只看該作者]
斑竹,您好.我是東南大學的用戶.我在開發基于186的系統時,發現程序下載時經常有無故不通,或者下載時死機.還有系統運行時作為輸出鎖存的74LS273常表現為莫名其妙的鎖存不上,或者突然被清零.我通過查找自己軟件硬件問題,發現ETR186的reset引腳不穩定,導致上述問題.我通過在reset引腳和GND之間加一個0.1uf的普通電容,就解決了上述所有的問題.特向斑竹報告,希望能加以改進!
|
|
單帖管理 | 引用 | 回復 |
x10 |
2樓 |
Post By:2005-1-10 23:13:00 [只看該作者]
謝謝!請問是接到RSTIN#還是RSTOUT#?再次表示謝謝!
|
|
單帖管理 | 引用 | 回復 |
wangzhong |
3樓 |
Post By:2005-1-11 16:20:00 [只看該作者]
版主您好,我是使用的ETR186的CN2上的15腳 RESET#信號,用它來接輸出鎖存器74HC273的清零端,僅開機時使用一次.CN1上的RESETIN#引腳我沒有用,懸空.另外,我僅使用ETR186的開發板(沒有我自己做任何東西的)用示波器做了測試,發現一個問題:當不使用初始化液晶時,發現地址線A0能夠按我軟件的要求大約每秒置低電平一次.但是當我使用初始化液晶的語句時發現A0就不能象上面那樣正常每秒置低電平一次
了.我感覺這應該不是我示波器的事.由于這個原因,我在運行自己的系統時接上液晶能夠正常運行,把液晶拿掉后系統就啟動不了了.我在自己的系統中.是用一個74HC139做譯碼器,用刀了A0,而我的液晶也用到了A0.我想正常情況下拿掉液晶屏時應該不影響系統工作的. |
|
單帖管理 | 引用 | 回復 |
x10 |
4樓 |
Post By:2005-1-11 16:55:00 [只看該作者]
273的鎖存脈沖是如何譯碼得出?A0是地址總線,74HC139的譯碼輸入應當包括CS1#,IOW#,A0才能得到正常結果。
|
|
單帖管理 | 引用 | 回復 |
wangzhong |
5樓 |
Post By:2005-1-11 17:34:00 [只看該作者]
我是用A0和IOW#接139的兩個輸入端,CS1#接G端,這是最簡單的應用啊
同時液晶的引腳也用到了A0 |
|
單帖管理 | 引用 | 回復 |
x10 |
6樓 |
Post By:2005-1-12 21:56:00 [只看該作者]
看來是象輸出的RESET#有小毛刺,讓你的273復位了。我們有類似的電路,明天我會在ETR186上做測試。再次謝謝你的測試。
A0是地址總線,對總線上的device,僅在片選有效時地址才有意義。單純看A0還不能說明整個過程,不過你是說不接LCD系統不能正常啟動,只有接了LCD系統才能正常啟動,是嗎? |
|
單帖管理 | 引用 | 回復 |
wangzhong |
7樓 |
Post By:2005-1-14 11:28:00 [只看該作者]
不過你是說不接LCD系統不能正常啟動,只有接了LCD系統才能正常啟動,是這樣的.我估計我的系統也有問題,由于空間的問題,我把連到273的數據線給拉出去了,有300cm長,于是產生了很多問題.這里面有片選線,而片選線是由A0,CS1#,IOW#,IOR#等經過139譯碼產生的
|
|
單帖管理 | 引用 | 回復 |