首页>>论坛 >>技术社区 >>飞思卡尔社区论坛 >>32位MCU
|
我要发帖  | 我要投票  | 我要回复  | 收藏
1

dsp MSCAN

版主: 大学IV队  南京老练   
dsp MSCAN
 
在PE 中
在Iint_MSCAN的Init中写入如下语句
while((CANCTL0)&0010==0)
CAN_TB0_IDR0=0x33; /* 设置发送缓冲区的接收符ID,使用标准模式*/
CAN_TB0_IDR0=0;
CAN_TB1_IDR0=0x44;
CAN_TB1_IDR0=0;
CAN_TB2_IDR0=0x55;
CAN_TB2_IDR0=0;

CAN_TB0_DLR=0x0008; /* 设置发送缓冲区的数据长度*/
CAN_TB1_DLR=0x0008;
CAN_TB2_DLR=0x0008;

CAN_TB0_TBPR=0x10; /* 设置发送缓冲区的优先级*/
CAN_TB1_TBPR=0x20;
CAN_TB2_TBPR=0x30;

GPR3=0x7500; /* 设置中断级别*/
CANRIER=0x0001; //允许MSCAN接收中断

每次重新打开工程时 都会弹出如下的提示
如果点OK 则上面这段程序将消失.

CAN1.C
This file has been modified outside of the source editor.
Do you want to reload it?

请问这是什么原因
我用的软件是CodeWarrior 7.0 从网站上下载的.
 
相关主题
回复 链接 收藏
 
RE:dsp MSCAN
 
这是因为你用别的软件或窗口打开了这个文件。
 
回复 链接 收藏
 
我要发帖  | 我要投票  | 我要回复  | 收藏
1