• 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






Re: IIC的多重MASTER
#5
資深會員
資深會員


查看用戶資訊
我了解了
面板PIC當整個系統的MASTER控制所有附屬元件
包括主板的PIC
而主板PIC另外弄兩支接腳
用軟體模擬成IIC的MASTER控制那顆DAC
自成一個小型IIC網路

這麼一來的確是可以解決問題
雖然板子已經送洗了
不過改兩條線而已還可接受
軟體模擬的範例程式也很多,很好找^^~
謝謝板主囉~

另外我想請問的是
當多重MASTER系統下
一顆PIC(A)當MASTER送資料
另一顆(B)此時只能當SLAVE
我想問這種情況下A如何傳輸資料給B ?
把B預先規劃為SLAVE並給予地址
傳輸完後再規劃為MASTER嗎?

發表於: 2005/6/18 14:49
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: IIC的多重MASTER
#4
版主
版主


查看用戶資訊
所謂"MASTER",就是送CLOCK出來的IC。

I2C,在同一個時候,只能有一顆IC送出CLOCK,也就是在同一個時候,只能有一顆IC是當作MASTER,其它都是 SLAVE,自然不會有什麼MASTER和MASTER互傳資料這個情況。

如果有兩顆IC,同時想要當MASTER,也就是說幾乎同時想要送出CLOCK的話,那就看誰搶贏,搶輸的人,就先乖乖地當SLAVE;等到剛剛搶贏的人辦完事之後,再設法搶一次線,看看會不會搶贏。

當然,如果事先講好協定,就可以儘量避免搶線的情況。

對於上述的情況,PIC的硬體有設計到讓事情較好處理。

不過,如果您的硬體還沒有定案,也許,可以將硬體設計為:

主板的IC,利用硬體I2C接腳,當作SLAVE,和面板互通;利用另外兩隻一般的I/O腳,當作軟體I2C接腳,當作MASTER,來存取DAC。如此,就不用考慮MULTI MASTER的問題。


發表於: 2005/6/18 12:02
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: IIC的多重MASTER
#3
資深會員
資深會員


查看用戶資訊
PIC18F452 的15.4.16
有 MULTI-MASTER MODE
在多重MASTER下可以兩顆MASTER互傳資料嗎?
剛剛稍微瀏覽了一下規格書
沒看到要如何訂MASTER的位址
那MASTER_A要傳資料給MASTER_B要怎麼聯繫?

發表於: 2005/6/18 9:30
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: IIC的多重MASTER
#2
高級會員
高級會員


查看用戶資訊
PIC 如果有 MIIC module
可以當Master 也可以當 Slave

看你需求

2 個 PIC 互傳
只要 Hand shake 規劃好
應該不是問題


發表於: 2005/6/18 8:48
IWC
IWC
JL
Rolex


PP
有點距離
越來越遠
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


IIC的多重MASTER
#1
資深會員
資深會員


查看用戶資訊
SLAVE應該沒辦法控制另外一顆IIC元件吧
我想請問使用多重MASTER時
兩顆MASTER的PIC能不能互相傳資料?
或者是
有沒有可能一顆PIC既當MASTER又可當SLAVE
在執行前規劃為MASTER
執行完再規劃回SLAVE

我現在滿傷腦筋的
兩顆PIC要用IIC通訊
一顆在控制面板 一顆在主板控制系統電路
基本上如果面板PIC當MASTER程式會很好寫
但是主板上有一顆IIC的DAC
如果主板PIC當SLAVE就沒辦法控制那一顆DAC
而主板當MASTER的話
程式不好寫
而且很多資料要傳給另一顆IIC的EEPROM (24LC16B)
還必須先傳到MASTER再傳給24LC16B x_x

還沒開始寫光是想程式流程就覺得很亂

發表於: 2005/6/17 8:53
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... ]

教育訓練中心

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