【新手请教】LPC2129中CAN总线的发送疑问
我要利用LPC2129来实现CAN总线上的数据发送,在看了zlg《LPC2000系列ARM-CAN控制器驱动程序的使用指南》后有一个疑问:
如果要发送的数据,则要配置如下的寄存器:
CANTFI1
//CAN中Tx帧信息寄存器,R/W,其中7~0位为PRIO,9~16位为DLC,30位为判断9~16位是否为DLC,31位为判断时标准帧还是扩展帧。
CANTID1
//CAN标志符寄存器,R/W,0~9为标准帧的标志符,0~28为扩展帧结构,由CANTFIn中的FF即31位决定。
CANTDA1 ,CANTDB1
//Tx数据寄存器A,B,R/W
只是以上的三个寄存器,然后在调用CANSendData函数既可以了吗?当然前提是已经将CAN初始化。
谢谢你们的回答。
发表时间:2006年12月13日8:39:32