基于CAN总线的87C196CA在单片机串行通讯的应用
can_msg1data0 = 0x00 ; / * 给信息体1 第1 个
数据赋值* /
can_msg1data1 = 0x11 ; / * 给信息体1 第2 个
数据赋值3*/
can_msg1data2 = 0x22 ; / * 给信息体1 第3 个
数据赋值 */
can_msg1data3 = ox33 ; / * 给信息体1 第4 个
数据赋值* /
can_msg1data4 = 0x44 ; / * 给信息体1 第5 个
数据赋值* /
can_msg1data5 = 0x55 ; / * 给信息体1 第6 个
数据赋值* /
can_msg1data6 = 0x66 ; / * 给信息体1 第7 个
数据赋值*/
can_msg1data7 = ox77 ; / *给信息体1 第8 个
数据赋值*/
/ *接收8 字节数据: */
can_msg2cfg = 0x80 ;
can_msg2id = oxc8c8c8c8 ;
can_msg2con1 = 0x55 ;
can_msg2con0 = 0x99 ;
4 结束语
基于CAN 总线的16 位87C196CA 单片机串行通讯,由于运用CAN 总线技术,使电路设计简化、紧凑、极大地提高了系统的可靠性、实时性,系统抗干扰性能强,成本较低,性能安装比高、安装维护简洁方便,更适于车辆控制、工厂自动化控制、电梯控制、医疗设备等,具有非常广阔的应用前景。
评论