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


Browsing this Thread:   1 Anonymous Users




(1) 2 »


Re: I2C總線衝突的問題
#13
高級會員
高級會員


查看用戶資訊
感謝,我使用MULTI-MASTER的方式寫了一個程式,比較要注意的就是在如何判斷總線閒置,應該是可以使用了吧,因為還沒加上我的主程式來試,不過至少現在副程式執行起來還沒覺得哪裡怪怪的。謝謝RYANG跟JUBEL提供資訊。

發表於: 2006/11/24 12:30
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: I2C總線衝突的問題
#12
版主
版主


查看用戶資訊
針對使用 Multi-Master 的方式,Microchip 的 C18 所提供的就有偵測 I2C Bus 的使用情形,也可以使用在Multi-Master的驅動方式。相關的應用筆記可以參考底下的網址:
http://www.microchip.com/stellent/idc ... eId=1469&filter1=function
點選 communication 後再點選 I2C 就有很多的應用,例如: AN554 , AN735 ....

AN554 就是使用兩個 I/O 腳來模擬I2C的功能,可以參考使用軟體來做I2C。

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


Re: I2C總線衝突的問題
#11
高級會員
高級會員


查看用戶資訊
想請問JUBEL你再寫軟體的MASTER時,是不是需要使用四個IO來做一個軟體的MASTER?因為如果要判斷時鐘仲裁跟總線衝突,不知道JUBEL是怎麼去做?還有總線上如果意外的發生S條件跟P條件,應該是使用SLAVER硬件偵測解決這個問題吧?因為不知道軟件要如何下手,希望JUBEL能夠幫忙幫忙,謝謝。

發表於: 2006/11/23 10:41
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: I2C總線衝突的問題
#10
資深會員
資深會員


查看用戶資訊
沒有
不過美國網站上應該有範例可以抓

我測試過軟體模擬可用後
就直接使用硬體SLAVE軟體MASTER的雙IIC網路
反正IO夠用,只是多兩顆提昇電阻
何必弄多重MASTER來自找麻煩...

發表於: 2006/11/23 10:23
木亟缶夬金戔
彳艮缶夬金戔
走召缶夬金戔
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: I2C總線衝突的問題
#9
高級會員
高級會員


查看用戶資訊
喔 原來是這樣阿 了解了 謝謝jubel的回答
多重master??請問jubel有寫過類似的程式可以借來參考看看嗎?

發表於: 2006/11/23 9:18
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: I2C總線衝突的問題
#8
資深會員
資深會員


查看用戶資訊
參照:

davens 寫到:
但是當裝置內部偵測到錯誤時,需要傳換成MASTER,然後等錯誤發送完成時,又再轉回SLAVER,


沒有要一直偵測啊
硬體部份作成SLAVE
當錯誤時需要當MASTER再使用軟體模擬的
不然就用多重MASTER模式吧...

發表於: 2006/11/23 8:47
木亟缶夬金戔
彳艮缶夬金戔
走召缶夬金戔
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: I2C總線衝突的問題
#7
高級會員
高級會員


查看用戶資訊
用軟件模擬....因為要一直POLLING 對我的應用來說可能就會花費太多時間再這上面了,如果有可能還是儘量用硬件中斷的方式來做會比較好一點,請問還有什麼方式可以達成嗎 ?

發表於: 2006/11/22 18:25
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: I2C總線衝突的問題
#6
資深會員
資深會員


查看用戶資訊
如果IO夠用的話
隨便拿兩隻(RA4除外)來用軟體模擬
這樣就可以有多個獨立的IIC網路了
一顆PIC既可以當MASTER也可以當SLAVE

發表於: 2006/11/22 16:46
木亟缶夬金戔
彳艮缶夬金戔
走召缶夬金戔
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: I2C總線衝突的問題
#5
高級會員
高級會員


查看用戶資訊
請問版大
如果我有一個裝置,使用I2C介面,平常當作SLAVER,但是當裝置內部偵測到錯誤時,需要傳換成MASTER,然後等錯誤發送完成時,又再轉回SLAVER,請問如果我是使用18F452來做,是否需要用到兩顆,因為一顆18F452中只有一個I2C介面。

發表於: 2006/11/22 11:28
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: I2C總線衝突的問題
#4
高級會員
高級會員


查看用戶資訊
在請版主幫忙了 謝謝

發表於: 2006/11/22 10:07
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... ]

教育訓練中心

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