• slider image 442
  • slider image 492
  • slider image 493
  • slider image 494
  • slider image 495
  • slider image 496
:::


Browsing this Thread:   1 Anonymous Users






Re: I2C、SPI通訊疑問
#4
版主
版主


查看用戶資訊
猜,會不會是進入 Timer 中斷後再裡面的時間太久了,造成 CAN 沒有響應。

發表於: 2009/5/25 16:32
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: I2C、SPI通訊疑問
#3
高級會員
高級會員


查看用戶資訊
Timer造成當機、是我在測試mcp2515、兩個device在做can的對傳測試、msater slave。
master丟一筆資料、到can、slave收到後丟相的資料到can bus線上。master一接收到自己丟出去的資料後、馬上丟下一筆資料。
當機就是整個都不動了、不知道程式跑那去了、但是關閉timer後就沒在發生當機的問題了。

發表於: 2009/5/25 15:20
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: I2C、SPI通訊疑問
#2
版主
版主


查看用戶資訊
1. 如果 SPI & I2C 是用純軟體方式去完成的,那很有可能會因流程規劃的不良而造成Timming 上的誤動作,造成 I2C & SPI 讀寫錯誤。關部關中斷看你的程式而定,沒把握的話就暫時關閉吧!

2. 如果是使用 MSSP 的 Module,基本上收發都是硬體幫你在完成,這樣跟關不關中斷就沒有多大的關係。我說這是基本上,但要視流程架構而定。用此種方式傳輸被別人中斷是沒有關係的,只要不再中斷裡停太久就可以了。

3. "TIMER很容易造成當機" 怎嚜個當法,詳細一點?

發表於: 2009/5/25 13:23
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


I2C、SPI通訊疑問
#1
高級會員
高級會員


查看用戶資訊
我在讀取I2C或是SPI介面的DEVICE的時候、我都是在主程式裡做讀取、在通訊時可能被中斷處理其他的事情。
請問一下、在I2C或是SPI通訊的時候、是否都要把中斷關掉呢?還是不能被中斷呢?
因之前在測試MCP2515時候開了10MS的TIMER很容易造成當機、但當時不知道為什麼造成當機。

發表於: 2009/5/25 10:55
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... ]

教育訓練中心

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