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


Browsing this Thread:   1 Anonymous Users






Re: 請問有關"UART和SPI切換"的問題
#4
版主
版主


查看用戶資訊
TRMT1 變 1 時,這時資料確定完整的誦出去了,這時候才可以切換模式。如果只檢查TXIF 變成 1 就切換就會漏掉 1 ~ 2 的 byte 的資料。

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


Re: 請問有關"UART和SPI切換"的問題
#3
資深會員
資深會員


查看用戶資訊
參照:


我做了一個實驗....
當我傳完一筆資料(16Bytes)之後...將他強迫進入無窮回圈...

就可以順利接收到這筆資料.....
但如果持續動作就只能收到5~6Byte...就收不到了..

請問做切換時需要注意什麼事情嗎..?


謝謝...

uart 資料未傳完,就切換到spi

uart 的資料要確定被送出之後,才能做切換的動作(TRMT ==1 TXIF ==1)

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


Re: 請問有關"UART和SPI切換"的問題
#2
版主
版主


查看用戶資訊
檢查ㄧ下,是否SPI 與UART 的硬體打架了,PIC 切換了但是外部的硬體電路還是接在一起造成信號被吃掉了,隔離一下做個測試就知道了。

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


請問有關"UART和SPI切換"的問題
#1
高級會員
高級會員


查看用戶資訊
各位高手大家好阿....^^
我用的PIC18F2455....的SPI和UART共用了
P.18(RC7/RX/DT/SDO)

而我需要這兩個功能.....
我的動作流程是.....
先用SPI讀取外部ADC Chip的資料到Buffer
再透過RS232將Buffer裡的資料傳到PC...

而我一開始先Initial SPI,再讀取值....
接著關閉SPI
bcf SSPCON1, SSPEN, ACCESS
再Initial UART,完成後Send Data to PC

接著關閉UART
TXSTA = 0x00
RCSTA = 0x00

再Initial SPI.....一直重複這些動作......

我發現...我無法順利的將值傳給PC...我確定Buffer裡面有值
也確定UART可以傳送資料......

我做了一個實驗....
當我傳完一筆資料(16Bytes)之後...將他強迫進入無窮回圈...

就可以順利接收到這筆資料.....
但如果持續動作就只能收到5~6Byte...就收不到了..

請問做切換時需要注意什麼事情嗎..?


謝謝...

發表於: 2006/8/24 12:42
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... ]

教育訓練中心

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