• slider image 514
  • slider image 516
  • slider image 517
  • slider image 518
  • slider image 519
:::


Browsing this Thread:   2 Anonymous Users






Re: PIC I2C 如何Reset ?
#4
新會員
新會員


查看用戶資訊
非常感謝jubel的idea , 經過你的建議, 我有將SDA先設成輸出端,並將其設為高電位 , 再重設SDA為輸入端,如此一來SDA LATCH的情況就解除了 , 就可以再接收MASTER的通訊了,在此致上萬分的謝意!

發表於: 2006/7/10 13:38
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: PIC I2C 如何Reset ?
#3
資深會員
資深會員


查看用戶資訊
一、建議你先去讀讀i2c的基本原理,試著去控制24lc02之類的slave

之後再來做slave 端的程式


二、即然是 slave 換句話說,控制權是在 master 的手上,要不要 reset 是 master 決定

而非 slave 自做主張

通訊沒做完,那是 master的錯,非 slave,slave 只要堅持住原則即可

先試著去對 slave 做一些 錯誤操作,你就會知道該如何設計 slave 端。

發表於: 2006/7/7 8:57
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: PIC I2C 如何Reset ?
#2
資深會員
資深會員


查看用戶資訊
把SCL SDA 這兩隻腳設為輸出端看看
如果還不行
那可能是MASTER拉住SDA

我以前也遇過很多次這種問題
MASTER做計數器
若時間到都沒收到回應就停止通訊重來
SLAVE開看門狗
卡住而時間到就重開機

發表於: 2006/7/6 18:54
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


PIC I2C 如何Reset ?
#1
新會員
新會員


查看用戶資訊
PIC MCU當做slave , 在通訊的過程中 , 因為通訊失敗 , 導致MCU將 SDA Latch 在low stage , 請問我如何在程式裡Reset I2C 這個功能 , 而不用重新開-關電源? 底下是我重新設定I2C的相關暫存器 , 但是仍然沒辦法解除SDA Latch的狀態。
BSF STATUS,RP0
CLRF SSPSTAT
BCF STATUS,RP0
BCF SSPCON,SSPEN
MOVLW B'00110110'
MOVWF SSPCON

發表於: 2006/7/6 16:12
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... ]

教育訓練中心

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