标题:
XEP100中CAN模块的休眠问题
[打印本页]
作者:
sheny8
时间:
2010-11-29 15:10
标题:
XEP100中CAN模块的休眠问题
本帖最后由 sheny8 于 2010-11-30 14:49 编辑
CAN的初始化程序中
void MSCAN_Init (void)
{
while ((CAN0TFLG&7)!=7); //确认MSCAN没有任何发送的队列
CAN0CTL0_WUPE = 1; // 1 休眠唤醒使能
CAN0CTL0_SLPRQ = 1; // 1 睡眠模式请求
while (CAN0CTL1_SLPAK!=1); //等待进入休眠模式
CAN0CTL0_INITRQ = 1; //初始化模式
while(CAN0CTL1_INITAK != 1);
........
}
程序跑一直等到了 while (CAN0CTL1_SLPAK!=1); 这句;休眠请求时后来添加的,之前的程序很正常,有人试过休眠吗?
作者:
sheny8
时间:
2010-11-29 15:14
休眠还请各位看看,我也在不断测试。
作者:
sheny8
时间:
2010-12-2 10:13
标题:
RE: XEP100中CAN模块的休眠问题
问题已解决,MSCAN能够进入休眠模式了
时刻要保持信心
作者:
dfmc
时间:
2011-2-20 20:57
怎么解决的呀,一直没用过CAN休眠。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0