微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 基于ARM处理器的CAN-Ethernet通信模块实现

基于ARM处理器的CAN-Ethernet通信模块实现

时间:07-10 来源:电子设计信息网 点击:

图6  通信模块软件流程图

在调试过程中发现,如果转发过程被特定的中断程序打断,可能发生报文计数错误;如果向RTL8019AS写入待发送报文的过程被以太网接收中断打断,就无法恢复写入过程了。因此在转发过程中应屏蔽相应的中断。

  4  结束语

  采用上述方法实现的CAN-Ethernet 通信模块,解决了以太网和现场总线CAN 总线之间互联问题,可以根据应用的需求,进行灵活的配置和改进,提高系统的性能和可靠性。实际证明,在局域网环境下模块工作可靠,在以太网负载适中时,只有很小的通信延迟。它为CAN-Ethernet 的互联提供了低成本、高性能及灵活的解决方案。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top