• slider image 442
  • slider image 497
  • slider image 498
  • slider image 499
  • slider image 500
  • slider image 502
:::


Browsing this Thread:   1 Anonymous Users






Re: 請問使用 CAN 的 Function 為何會 Reset?
#7
版主
版主


查看用戶資訊
很辛苦ㄟ! 你應該沒有用 ICD2 幫你 Debug 吧! 還是只把 ICD2 拿來當燒錄器。
因為使用 ICD2 除錯時一定會要求把 WD Timer 關掉的,否則無法除錯。

發表於: 2008/7/16 9:38
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問使用 CAN 的 Function 為何會 Reset?
#6
高級會員
高級會員


查看用戶資訊
感謝版主的回覆幫忙!!
果然是 Watch Dog Timer 的問題!!
關掉就 OK 了!!

發表於: 2008/7/15 16:48
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問使用 CAN 的 Function 為何會 Reset?
#5
高級會員
高級會員


查看用戶資訊
參照:

Ryang 寫道:
最有可能的是 Watch-Dog Timer 沒有關閉,可以在 Configuration Bits 直接關閉此功能。

還有只有一塊 CAN node 要怎樣玩? Message 傳送出去後沒有node 回 ACK,128 次後就會進到 Error Passive,錯誤超過 255 次就會進入 Bus Off Mode


我只有一塊APP023,但我有8塊APP023-1的PIM板,我有自己作
CAN 的介面,用於相互傳輸!!

只有一塊 CAN node 要怎樣玩? Message 傳送出去後沒有node 回 ACK,128 次後就會進到 Error Passive,錯誤超過 255 次就會進入 Bus Off Mode
<== 不過這也蠻奇怪的,照理說只有一塊 CAN node 在傳,應該在第255 次就會進入Bus Off Mode,但我卻是進入Reset,再重頭開始傳輸,這可真是奇怪事!!!

Watch-Dog Timer 嗎?
嗯.....我試試看!!!

發表於: 2008/7/15 15:23
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問使用 CAN 的 Function 為何會 Reset?
#4
版主
版主


查看用戶資訊
最有可能的是 Watch-Dog Timer 沒有關閉,可以在 Configuration Bits 直接關閉此功能。

還有只有一塊 CAN node 要怎樣玩? Message 傳送出去後沒有node 回 ACK,128 次後就會進到 Error Passive,錯誤超過 255 次就會進入 Bus Off Mode

發表於: 2008/7/15 14:39
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問使用 CAN 的 Function 為何會 Reset?
#3
高級會員
高級會員


查看用戶資訊
參照:

Eigen 寫道:
程式開頭檢查一下是 wdt reset , power on reset , or mclr reset 就知道掛掉的原因。

我猜你應該只有一張板子吧?


請問要怎麼檢查?
我的程式中沒有設定到 Reset,
實驗板- APP023 x1 , APP023-1 x8

發表於: 2008/7/15 14:18
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問使用 CAN 的 Function 為何會 Reset?
#2
資深會員
資深會員


查看用戶資訊
程式開頭檢查一下是 wdt reset , power on reset , or mclr reset 就知道掛掉的原因。

我猜你應該只有一張板子吧?

發表於: 2008/7/15 8:23
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


請問使用 CAN 的 Function 為何會 Reset?
#1
高級會員
高級會員


查看用戶資訊
我用的是 APP023 + PIC 18F8680
CAN 的 Code 是CAN202 Workshop 的範例,如下:

CANInitialize( 2,10,6,6,3, CAN_CONFIG_LINE_FILTER_OFF & CAN_CONFIG_SAMPLE_ONCE &
CAN_CONFIG_VALID_STD_MSG &
CAN_CONFIG_PHSEG2_PRG_ON ) ;

CANSetOperationMode(CAN_OP_MODE_CONFIG) ;

CANSetMask(CAN_MASK_B1, RXB0_MASK, CAN_CONFIG_STD_MSG ) ;
CANSetMask(CAN_MASK_B2, RXB1_MASK, CAN_CONFIG_STD_MSG ) ;

CANSetFilter(CAN_FILTER_B1_F1, RX_Filter0 , CAN_CONFIG_STD_MSG) ;
CANSetFilter(CAN_FILTER_B1_F2, RX_Filter1 , CAN_CONFIG_STD_MSG) ;
CANSetFilter(CAN_FILTER_B2_F1,RX_Filter2 , CAN_CONFIG_STD_MSG) ;
CANSetFilter(CAN_FILTER_B2_F2,RX_Filter3 , CAN_CONFIG_STD_MSG) ;
CANSetFilter(CAN_FILTER_B2_F3,RX_Filter4 , CAN_CONFIG_STD_MSG) ;
CANSetFilter(CAN_FILTER_B2_F4, RX_Filter5 , CAN_CONFIG_STD_MSG) ;

CANSetOperationMode(CAN_OP_MODE_LOOP) ;

..................
一開始都很正常的傳送,但當傳送了幾百筆資料後就會讓
PIC 18F8680 Reset!!
請問為何會這樣呢!!

發表於: 2008/7/14 23: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... ]

教育訓練中心

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