一种通用基于CPLD实现的CAN接口连接设计
4 ARM处理器软件读写接口程序设计


5 结论
本文系统详细的介绍了利用CPLD设计实现的一种通用的CAN接口连接方案。该方案基本能适用于能够访问外存的所有处理器,本人用该方案在电路设计中使SJA1000成功连接过PPC MPC850、MPC860、和DSP TI的TMS320VC33、ARM7 WP90P710B等芯片,根据处理器的运行速度的不同,只要微调程序中的循环延时等待时间就可以了。该方案占用处理器一个中断、4个地址资源,并可按同样的设计扩充成多路CAN口工作。该方案给出了详细设计,并在工业设备中得到了实际应用的检验,是一种可靠,成本低廉的方案。解决了许多没有地址、数据分时总线的ARM、DSP与CAN控制器SJA1000的连接问题。
评论