|
發表於 2011-5-31 12:01:49
|
顯示全部樓層
本帖最後由 legion 於 2011-5-31 12:12 PM 編輯
回復 antlu 的帖子
依你的情形來說一般若沒特殊原因時,都會用LO的方式來作動作
還是那個原因,因為一送電MCU就是在HI的狀態
所以若是HI動作時,則一定會先動作一下,要看用途來決定
而直接把P1.7接上SSR的+那並不是一個好作法,
因為怕MCU輸出驅動電流會不足,所以還是建議是LO動作,HI為停止
而在上面有提到一句
>現在發現了一個小問題因為沒有用LATCH IC 所以迴路上難免會有輸出的脈衝,好像會影響到 SSR的動作
其實反而覺得不是脈衝,應該是程式中有什麼地方你是作1個BYTE的資料動作,
不小心把P1.7去作到動作,應該是和你的7段資料有影响到
所以建議把輸出控制換成別的位置比較好,不然就要仔細去分離出
另把上面的圖里,330歐姆的電阻換成一棵LED或是串上1棵LED要試一下
如此一來便能看到SSR是否有動作了.
突然想到,原來你是用892051,那麼I/O的數量可能不足
若在I/O全滿的情形下使用也不是不行,
但是僅剩的P1.7就應該是和你的7段的資料BUS有混到
所以並不是微亮,而是一直隨著7段LED的BUS資料一直在變更ON/OFF
因為頻率快所以你反而覺得是微亮,所以說不定只要能分離出來不要去干擾到時
那你的問題便解決了,動作也會正常了. |
|