:::


Browsing this Thread:   1 Anonymous Users






IIC通訊異常的情形...
#1
資深會員
資深會員


查看用戶資訊
我現在有個問題
若slave裝置沒接
或是原本有接,通訊到一半突然中斷
(裝置損壞,雜訊干擾...)
這時master等待一段時間沒收到回應後要中斷通訊
那麼有必要先發出停止條件嗎?

我現在一顆master控制兩顆slave
一顆是DAC,一顆是同型PIC
目前跟slave的pic通訊到一半時突然中斷(我故意的)
結果master就死在不知道哪個迴圈裡出不來了
不知道是不是我沒丟停止條件的關係...

各個範例中看到的都是正常通訊狀態
沒有寫說如果通訊異常時該如何處理
是直接離開通訊副程式
還是要再做哪些事情才能離開通訊?

發表於: 2004/10/1 17:36
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: IIC通訊異常的情形...
#2
版主
版主


查看用戶資訊
我覺得,有可能是MASTER一直等不到ACK,不死心,一直在那裏等..............。
曾經用軟體做MASTER端程式的時候,加入一條件,只要等不到ACK超過一段時間,亦即做所謂ACK POLLING的動作很多次仍等不到ACK,就跳開。
沒用硬體做MASTER時測過。也許,要看一下資料手冊,看硬體有沒有特定的FLAG考慮這類情況。如果沒有,應該就是要自己考慮了。

發表於: 2004/10/2 12:00
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You can attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

http://elearning.microchip.com.tw/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

課程 - 台北教育訓練中心
課程 - 新竹教育訓練中心
課程 - 高雄教育訓練中心
教育訓練中心介紹
購買 - 實驗工具
臺灣實驗板介紹與資源