|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
PIC24HJ128 CAN模塊的應(yīng)用問題 |
| 作者:myrokey 欄目:單片機(jī) |
頭文件找不到ID,DSR, DLC寄存器的定義.不知采用什么方式發(fā)送數(shù)據(jù). datasheet 怎么沒有說清楚這些地址呢.求助.謝謝. 頭文件只有下面定義,卻沒有分配地址,在LINK script文件里沒有分配地址. typedef struct tagCAN { unsigned int cxrxf0sid; unsigned int cxrxf0eidh; unsigned int cxrxf0eidl; unsigned int reserved0; unsigned int cxrxf1sid; unsigned int cxrxf1eidh; unsigned int cxrxf1eidl; unsigned int reserved1; unsigned int cxrxf2sid; unsigned int cxrxf2eidh; unsigned int cxrxf2eidl; unsigned int reserved2; unsigned int cxrxf3sid; unsigned int cxrxf3eidh; unsigned int cxrxf3eidl; unsigned int reserved3; unsigned int cxrxf4sid; unsigned int cxrxf4eidh; unsigned int cxrxf4eidl; unsigned int reserved4; unsigned int cxrxf5sid; unsigned int cxrxf5eidh; unsigned int cxrxf5eidl; unsigned int reserved5; unsigned int cxrxm0sid; unsigned int cxrxm0eidh; unsigned int cxrxm0eidl; unsigned int reserved6; unsigned int cxrxm1sid; unsigned int cxrxm1eidl; unsigned int reserved7; unsigned int cxtx2sid; unsigned int cxtx2eid; unsigned int cxtx2dlc; unsigned int cxtx2b1; unsigned int cxtx2b2; unsigned int cxtx2b3; unsigned int cxtx2b4; unsigned int cxtx2con; unsigned int cxtx1sid; unsigned int cxtx1eid; unsigned int cxtx1dlc; unsigned int cxtx1b1; unsigned int cxtx1b2; unsigned int cxtx1b3; unsigned int cxtx1b4; unsigned int cxtx1con; unsigned int cxtx0sid; unsigned int cxtx0eid; unsigned int cxtx0dlc; unsigned int cxtx0b1; unsigned int cxtx0b2; unsigned int cxtx0b3; unsigned int cxtx0b4; unsigned int cxtx0con; unsigned int cxrx1sid; unsigned int cxrx1eid; unsigned int cxrx1dlc; unsigned int cxrx1b1; unsigned int cxrx1b2; unsigned int cxrx1b3; unsigned int cxrx1b4; unsigned int cxrx1con; unsigned int cxrx0sid; unsigned int cxrx0eid; unsigned int cxrx0dlc; unsigned int cxrx0b1; unsigned int cxrx0b2; unsigned int cxrx0b3; unsigned int cxrx0b4; unsigned int cxrx0con; unsigned int cxctrl; unsigned int cxcfg1; unsigned int cxcfg2; unsigned int cxintf; unsigned int cxinte; unsigned int cxec; unsigned int reserved8[50]; } CAN, *PCAN; /* SFR blocks for each CAN MODULE */ extern volatile CAN CAN1 __attribute__((__sfr__)); * - 本貼最后修改時間:2006-12-13 19:47:57 修改者:myrokey |
| 2樓: | >>參與討論 |
| 作者: myrokey 于 2006/12/13 21:07:00 發(fā)布:
re CAN 模塊的發(fā)送和接收要用到DMA存取。 感覺PIC24H CAN模塊功能應(yīng)用起來費盡,沒有MOTOROLA的單片機(jī)好用,可能是事先用慣了吧。 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |