可到广州周立功公司的网站上查询,有基于8051单片机的SJA1000T的CAN控制器的完整驱动程序。编辑好帧ID(即CAN节点地址)可直接应用。至于CAN收发器,也提供多种型号供选择。
经工程验证效果良好,就是周立功的东西稍微贵点,呵呵
首先 俩个星期学会CAN总线是不可能的 。呵呵。但是要是在别人的基础上做自己简单的应用是完全没问题的了。
最快的方法是买一个带CAN的开发板,他里面有CAN 的例程,我原来做过CAN 总线,像你说的只是控制几个灯亮就非常简单了。
还要跟你说下的是,你的CAN模块如是单片机自带的外设,那你最好买同一系列的单片机开发板那就更快了。(即使不买,那你也可以下相关开发板的资料了,呵呵) 如果不是可能时间要多些。等你做完这个项目在回过头去看看CAN 是非常有助你理解的。
希望我的回答能帮助你了。CAN总线在工业控制上还是非常好的总线。祝你研发成功。