• 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: 請教PIC18F4550 Master SSP Module 的問題
#3
新會員
新會員


查看用戶資訊
想了一晚.....
心想會不會是PIC18F4550的SDI port沒打通....
果真如此....
原來PortB[3:0] default setting is analog input.....
改回digital input...就ok了....
謝謝

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


Re: 請教PIC18F4550 Master SSP Module 的問題
#2
新會員
新會員


查看用戶資訊
再補充一點....
我在作write的時後...
都是去判斷BF Flag有無set....(btfss SSPSTAT, BF)
來決定transmit結束否......

但因為我去read MCP2551其實也是對它去作write的動作....
如果是如此....則read動作(或者稱write動作)結束...
BF為set....

這樣的結果似乎造成read及write同時作完....

因為在Receive時有double buffer的機制.....
我又假設作完read動作(或者稱write動作)...
第一次BF為set的情況為transmit ok....
而欲等待SSPSR將接收的data移至SSPBUF造成第二次的BF為set....
但....呵....一直等不到第二次的情況....

故特來請教先進們...給我一點方向....
感激不盡.....

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


請教PIC18F4550 Master SSP Module 的問題
#1
新會員
新會員


查看用戶資訊
請教一下....
我想利用PIC18F4550 Master SPI Mode去跟MCP2551溝通...當我對MCP2551下Comand及Address...且緊接著作Read的動作...此時示波器觀察到的SDO值是正確的...但ICD2讀出來的值卻會發生錯誤....
我想問的是....因為為Master SPI mode...故我在作read時....其時我是對MCP2551做write的動作(為了從18F打出Clock給MCP2551).....此行為看似正確(因為觀察示波器...SDO pin確實有打出正確的timming)...但為何從ICD2讀到的buffer值不對勒??

Wait_Read_Data:
movff CMD_Address_Reg, SSPBUF
btfss SSPCON1, WCOL
bra Skip_Wait_Read_Data
bcf SSPCON1, WCOL
bra Wait_Read_Data
Skip_Wait_Read_Data:
btfss SSPSTAT, BF
bra Skip_Wait_Read_Data
movf SSPBUF, W




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

教育訓練中心

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