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


Browsing this Thread:   1 Anonymous Users




(1) 2 »


Re: Master/Slave 用何方式作較適當
#11
新會員
新會員


查看用戶資訊
謝謝 jubel
您說的 IIC 我會找時間研究看看,
我目前是先試 Ryang 版主說的方式看效果如何(因為我用的PIC沒有 IIC)

發表於: 2004/12/17 11:44
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Master/Slave 用何方式作較適當
#10
資深會員
資深會員


查看用戶資訊
要中文資料的話大陸的Microchip網站有
(大陸很喜歡把東西中文化,連遊戲都自己做中文化^^")

至於原作者說想用SPI傳輸(3線傳輸)
這個的確很簡單
不過必須要有一顆接腳致能SLAVE
你有幾顆SLAVE就要多幾個接腳
如果可用腳位不多不建議這個
而且如果以後又多個幾個元件就必須改線路

我覺得用IIC不錯(2線傳輸)
所有元件都是並聯的
只要保留個SDA SCL接腳插座
以後就可以再繼續並聯增加元件不必改主板的線路

哪一種適合就要自己衡量了

剛剛才發現原作者的PIC沒內建IIC
那用軟體寫的話好像不方便
(右邊有範例)
如果有TX,RX可以用
可以再加顆4對1雙向的CMOS編碼解碼IC
或類比開關4051或4052
4052有4組2對2的類比開關應該較適合
來決定跟哪一顆SLAVE通訊

發表於: 2004/12/17 9:07
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Master/Slave 用何方式作較適當
#9
新會員
新會員


查看用戶資訊
你看看這裡有沒有你要的.
http://www.microchip.com.tw/sem&work%20material.htm
軟體應該沒有中文版, 請上美國網站D/L

另外這個問題請另開一個 Topic 較好吧!

發表於: 2004/12/16 21:07
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Master/Slave 用何方式作較適當
#8
新會員
新會員


查看用戶資訊
大家好:
我是大陆新疆的一名教师,想学习PIC单片机C 语言,能否提供一些中文资料和软件。
谢谢
郭辉
gui---hui@163.com


發表於: 2004/12/16 20:30
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Master/Slave 用何方式作較適當
#7
新會員
新會員


查看用戶資訊
謝謝 Ryang 版主的解答

發表於: 2004/12/16 17:24
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Master/Slave 用何方式作較適當
#6
版主
版主


查看用戶資訊
因為你用的是16C54它並沒有硬體的 SPI or I2C 所以不用太介意一定要用標準的SPI, 通訊格式簡單不會出錯就可以了,只要clock由Master送出來,一切的主控權操之在Master就好了。

因為用 16C54 所以Clock& Data 都是用軟體方式收發。

發表於: 2004/12/16 15:46
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Master/Slave 用何方式作較適當
#5
資深會員
資深會員


查看用戶資訊
若是使用C18,可很容易的使用SPI功能.至於CLOCK,只要設定好,CLOCK會自動送出,TKS.
至於MASTER/SLAVE,可考慮使用LIN BUS.

發表於: 2004/12/16 0:44
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Master/Slave 用何方式作較適當
#4
新會員
新會員


查看用戶資訊
謝謝 Wada 及 Ryang 版主的回應.
目前我在找 SPI 的規格, 這種好像比較簡單, 不過不知道效果如何.
另外 版主提供的方式好像蠻簡單的, 不過所謂 "一根 Clock" 的 Clock我猜想應該是由 Master 所發出的吧!
請問這部份是用程式產生的, 還是用其他方法產生的 ?

謝謝您 !!!

發表於: 2004/12/16 0:39
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Master/Slave 用何方式作較適當
#3
版主
版主


查看用戶資訊
一根 Clock 與一根 Data 腳就可以了。
Clock 只由 Master 送出,Data 則為雙向採Master送出Address ID向 Slave polling。
未避免資料誤判,最好對資料進行編碼 : B7=1 時為Address ID, B7=0時為Slave傳回的資料。

10100000 + 0000xxxx +0000xxxx+......
10100nnn --> 為slave address nnn從0 ~7都行,且是從Master送出來的。被呼叫到的Slave則回傳20個 Bytes資料給MASTER。

如果你只要用一根線傳資料也可以,可參考 LIN bus 的格式來傳送但要花掉較大的程式。

發表於: 2004/12/15 17:02
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Master/Slave 用何方式作較適當
#2
初級會員
初級會員


查看用戶資訊
SPI
DATA跟CLK都共接的話
另外還要4條CHIP SELECT PIN
MASTER應該會用掉6PIN
SLAVE應該會用掉3PIN

I2C
一次一個BYTE
會傳比較久一點
不過
MASTER跟SLAVE都只要用掉2PIN

取資料的方式要用COMMAND 去取
MASTER跟SLAVE都是MCU 所以 COMMAND 應該可以自己定

看你的應用來做取捨

一點淺見
希望有幫助

發表於: 2004/12/15 0:15
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... ]

教育訓練中心

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