No.100571 作者:skywalkzf 邮件:skywalkzf@163.com ID:65264 登陆:1次 文章数:1篇 最后登陆IP:202.103.10.142 最后登陆:2006/12/13 8:39:32 注册:2006/12/13 8:39:01 财富:105 发帖时间:2006/12/13 8:39:32 发贴者IP:202.103.10.142 标题:skywalkzf:【新手请教】LPC2129中CAN总线的发送疑问 摘要:No.100571【新手请教】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初始化。 谢谢你们的回答。 ......
>>返回讨论的主题
|