Re: 請問SPI Slave 如何避免一直在等待資料與SPI資料打架的疑問
|
||||
---|---|---|---|---|
中級會員
|
關於資料打架的問題,我終於試出來了,在SLAVE或者MASTER必須在多加一個判斷的旗號,來防止中斷產生然後SALVE又讀資料。
但是對於SLAVE一直再等待MASTER送資料的那一段,我還是不知道該如何解。還是要麻煩有經驗的大大幫幫忙了。(MASTER並不會有這個等待的問題,但是SLAVE就會有)
發表於: 2006/8/16 11:29
|
|||
|
Re: 請問SPI Slave 如何避免一直在等待資料與SPI資料打架的疑問
|
||||
---|---|---|---|---|
中級會員
|
又多了一些疑問,所以推一下
發表於: 2006/8/15 17:52
|
|||
|
SPI Slave 等待與資料打架解決,但是卻碰到資料時序正確,可是收到的值卻不對
|
||||
---|---|---|---|---|
中級會員
|
如題,我是使用兩個PIC來做SPI間資料的傳遞,我以中斷的方式來讓SLAVE讀取MASTER的資料,但是我發現,每次傳完一次資料以後,SLAVE便會跳入ReadSPI這個副程式內不出來,造成程式一直再等待下一串的SCK過來,我該如何避免這個狀況?
我也是過以中斷交握的方式,SLAVE一樣會跳入ReadSPI等待,雖然有時會跳出來,可是實在是很不穩定,想請教有過經驗的大大,我該如何做? 我是使用MCC 18來作開發的,可以跟我說大致的構想嗎? 感激不盡.... 在來就是當我在測試PIC之間資料傳遞的正確性,倘若我只有SCK對接,MASTER送出的資料與SLAVE送出的資料都正確,但若我將SLAVE的SDO接到MASTER的SDI時,SLAVE的SDO的資料就會不對,我想這是因為當SLAVE要送資料的時候會MASTER會送出一組SCK與DUMMYDATA造成的影響,我想請問各位有相關經驗的大大,我該如何做才可以避免這個問題。 我所使用的PCI是18F452。
發表於: 2006/8/11 11:08
|
|||
|
Re: 請問IDLE模式和很多問題(PIC18F4520)
|
||||
---|---|---|---|---|
中級會員
|
因為我也是初入門的,所以我只能回答你有關一些中斷的問題
PIC系列的IC只有兩個中斷向量,所以你必須設定中斷的優先順序,來使用這兩個中斷。 因為它可以多個共用,所以你在使用中斷的時候,必須要配合旗標來判斷現在是哪一個中斷被致能。 希望這樣有回答到您的疑問。
發表於: 2006/8/11 9:55
|
|||
|
SPI mode 於兩個18F452 master mode 與 slave mode的疑問
|
||||
---|---|---|---|---|
中級會員
|
各位大大,我試著使用兩個PIC用SPI做連接。
目前我可以成功的讓MASTER傳資料與SLAVE收資料。 但是我不能讓MASTER收資料,是否我應該讓SCK產生Clock後,才能夠讓MASTER接收到資料。 如果是這樣,那麼SPI mode 就不只使用三根接腳了。 我的想法是對的嗎? 需要各位大大的証實。 感激不盡 我已經試出必須要用GETSSPI這個指令便能夠使SCK產生CLOCK,特做說明。
發表於: 2006/8/7 15:28
|
|||
|
Re: 關於實驗板APP001 LCD使用上的疑問
|
||||
---|---|---|---|---|
中級會員
|
感謝大大的解惑
我已經可讓LCD顯示資料了
發表於: 2006/8/7 12:58
|
|||
|
關於實驗板APP001 LCD使用上的疑問
|
||||
---|---|---|---|---|
中級會員
|
各位大大,我在試著使用APP001的實驗板,發現了一個很大的疑問,在實驗版的電路SHOW給我看到的LCD模組,他的DB3~DB0都沒有接,那我該如何送資料啊?還是我要自己完成他的接線?
望各位大大解惑。
發表於: 2006/8/2 17:52
|
|||
|
關於SPI的疑問
|
||||
---|---|---|---|---|
中級會員
|
Hi 各位大大
我在研讀有關SPI的模式,master mode 我們可以選擇SCK的頻率,最高可到10Mhz。 我疑問的是,倘若在slave mode時,SCK所能接受的最高頻率是多少啊?
發表於: 2006/7/31 9:30
|
|||
|