保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

P87C591内嵌CAN控制器的应用设计


来调整BTR0、BRT1的参数*/

CANADR=AMR10;/*设定接收屏蔽寄存器的址*/

CANDAT=0xFF;/*Bank1:与接收屏蔽寄存器1无关,允许任何数据通过滤波器*/

CANDAT=0xFF;/*Bank1:与接收屏蔽寄存器无关,允许任何数据通过滤波器*/

CANDAT=0xFF;/*Bank1:与接收屏蔽寄存器3无关,允许任何数据通过滤波器*/

CANDAT=0xFF;/*Bank1:与接收屏蔽寄存4无关,允许任何数据通过滤波器*/

CANADR=ACFMODE;/*设定接收滤波器模式寄存器的地址*/

CANDAT=0x01;/*设定BANK1为单滤波模式,标准帧*/

CANADR=ACFENA;/*设定接收滤波器使能寄存器的地址*/

CANDAT=0x01;/*使能BANK1的滤波器*/

CANMOD=0x00;/*请求进入CAN的激活模式*/

while(CANSTA & 0x80);/*等待总线激活*/

}

结语

在CAN网络节点的设计中,使用集成的CAN控制器是大势所趋。本文从硬件和软件的角度对内嵌CAN控制器(SJA1000)的P87C591进行了详细的介绍。不仅给出了P87C591 CAN应用的外围电路接法,还给出了应用的初始化程序,这为以后的系开发提供了一个很好的基础。


《P87C591内嵌CAN控制器的应用设计(第3页)》
本文链接地址:http://www.oyaya.net/fanwen/view/176230.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。