• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::


Browsing this Thread:   1 Anonymous Users






Re: 舊型can controller mcp2510可以配18f的cpu嗎?
#6
版主
版主


查看用戶資訊
他們之間的溝通都是透過 SPI 的方式連接的,且PIC16F877與PIC18F458的SPI介面是一樣的設計。

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


Re: 舊型can controller mcp2510可以配18f的cpu嗎?
#5
資深會員
資深會員


查看用戶資訊
我用這塊pic的實驗板子
用原16f877+mcp2510和mcp2515皆ok

換成18f458 + mcp2515則mcp2515振盪會不正確
18f458 + mcp2510則看起來振盪正確,
但mcp2510都不正確動作
不知道為什麼?

感覺是18和mcp2510有點不太適應

發表於: 2005/2/23 13:42
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 舊型can controller mcp2510可以配18f的cpu嗎?
#4
版主
版主


查看用戶資訊
以 Microchip 的立場我會建議使用MCP2515這顆新的 CAN Controller,MCP2510 的 ERRATA 很多,且不建議使用於新的設計。

至於你所碰到的問題我要連絡一下何仁杰先生(出國受訓去了) 來幫你解決。

發表於: 2005/2/21 21:05
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 舊型can controller mcp2510可以配18f的cpu嗎?
#3
資深會員
資深會員


查看用戶資訊

我需要兩個不同速度的can,所以除了18自己的can之外,需要再一個外接的mcp2510
之前用18f458配+mcp2515用c18去寫是ok的,
用pic evm super201實驗板上的16f877+mcp2510用ccs去寫也可以用
可是把實驗板上的16f877換掉18f458,其餘皆不變仍用mcp2510,再加上c18去寫就無法正常動作
c18的函式庫我改過了,把chip select的腳位換了(量過了,確定cs有換腳)
結果是initialization時是通過的,但之後切換can mode都不成,
因為用函式去讀現在can的mode都是192,測試傳送資料也不成功\r
程式初始化是套用c18的函式庫如下:

while (1)
{
// Initialized CAN2515 and SPI ,related pin will be set by the library including RC5 RC3 RC2
uc_temp = CAN2510Init(
CAN2510_RESET & CAN2510_RXB0_STDMSG & CAN2510_RXB1_STDMSG & CAN2510_RXB0_NOROLL & CAN2510_RX1BF_OFF &
CAN2510_RX0BF_OFF & CAN2510_TX2_GPIN & CAN2510_TX1_GPIN & CAN2510_TX0_GPIN & CAN2510_REQ_CONFIG & CAN2510_CLKOUT_OFF,
CAN2510_BRG_8x & CAN2510_SJW_1TQ & CAN2510_PH2SEG_3TQ & CAN2510_PH1SEG_3TQ & CAN2510_PROPSEG_1TQ &
CAN2510_PH2SOURCE_PH2 & CAN2510_SAMPLE_1x & CAN2510_RX_FILTER,
CAN2510_NONE_EN,
CAN2510_SPI_FOSC4,
CAN2510_SPI_MODE00,
CAN2510_SPI_SMPMID ); // Initialized Sucessful
if ( uc_temp == 0 )
{
break;
}
}

CAN2510SetMode( CAN2510_MODE_LISTEN ); // Set 125K CAN controller for operation
不解為什麼不成,那位高手有用18x的pic同樣用在這實驗板上可以的?借我看一下程式
我懷疑是不是18x和mcp2510有什麼不相容的地方.

另外我查了一下文件,發現mcp2510和mcp2515不是完全相同,那c18的can2510函式是否兩者通用?
不相同的地方這個函式是如何處理的?

發表於: 2005/2/21 10:26
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 舊型can controller mcp2510可以配18f的cpu嗎?
#2
版主
版主


查看用戶資訊
PIC18F458已經內建 CAN Module 為何還要使用MCP2515呢?
你可以直接下載 AN738 for the CAN FUnction Library 或可參考右邊教育訓練裡的 CAN202 workshop講義。

http://www.microchip.com.tw/material.htm

發表於: 2005/2/18 15:38
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


舊型can controller mcp2510可以配18f的cpu嗎?
#1
資深會員
資深會員


查看用戶資訊
我把一塊pic出的實驗板上的16fxx換成18f458
我比過datasheet,兩個腳位是相同的
主要是想用c18來寫程式測它的can功能,可是一直不成功\r
不知道和mcp2510會有關係嗎?
因為我之前用的是mcp2515(不同板子)測試都正確

我看了一下,mcp2510和mcp2515只有spi速度上有點差別
不知道這會不會影響?

發表於: 2005/2/17 18:45
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... ]

教育訓練中心

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