• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::


Browsing this Thread:   1 Anonymous Users






Re: IIC的SCL若被拉住怎麼辦?
#7
資深會員
資深會員


查看用戶資訊
我是沒碰到啦
昨天在除錯時突然想到這個問題
所以上來問問

發表於: 2004/10/29 15:05
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: IIC的SCL若被拉住怎麼辦?
#6
版主
版主


查看用戶資訊
I2C Bus 是 Open Drain 的架構,Slave 拉下 SCL 就是要MASTER 等待,Slave 若故障、當機而咬住 SCL 真的很xx。
這個情形應很少碰到吧! You are so lucky !

發表於: 2004/10/29 14:58
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: IIC的SCL若被拉住怎麼辦?
#5
資深會員
資深會員


查看用戶資訊

當機時,Richard 大大說過啦,拉根 I/O 去 reset Slave ... 或是放狗咬 ... 兩招啦

最後的必殺絕招,Richard 大大也說過啦,拿鐵鎚啊
來來來,送你一個大鐵鎚

縮圖

發表於: 2004/10/28 20:56
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: IIC的SCL若被拉住怎麼辦?
#4
資深會員
資深會員


查看用戶資訊
=..=
這麼看來
master沒辦法釋放SCL
若被slave咬住不放
當機的話就只能放狗把他咬醒重來
損毀的話就沒辦法了是嗎 /___\

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


Re: IIC的SCL若被拉住怎麼辦?
#3
資深會員
資深會員


查看用戶資訊
參照:

如果slave這顆pic在處理工作時當機或損毀


損毀 -> Richard 大大說拿鐵鎚
當機 -> 就放狗咬他吧

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


Re: IIC的SCL若被拉住怎麼辦?
#2
版主
版主


查看用戶資訊
喔! 踢到大鐵板了,很難ㄟ
關機重開,拉根 I/O 去reset Slave, 再不行鐵鎚恃候 ...

發表於: 2004/10/28 15:21
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


IIC的SCL若被拉住怎麼辦?
#1
資深會員
資深會員


查看用戶資訊
Master送資料給Slave
Slave收到資料後先把SCL拉低
等到資料從SSPBUF移出之後再釋放SCL繼續通訊
BSF SSPCON1,CKP ;釋放SCL

我想請問一下
如果slave這顆pic在處理工作時當機或損毀
導致SCL一直被抓住不放
那麼Master端pic可以解除被鎖住的SCL嗎?

我現在的寫法是放個計數器去數
超過一定時間沒收到ACK就發出停止條件離開通訊
但我不確定離開時SCL會不會被釋放...

請問有哪些方法可以強制釋放SCL呢?
謝謝

發表於: 2004/10/28 14:30
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 cannot 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連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------