基于RealView MDK的CAN总线仿真研究

[09-13 16:56:24]   来源:http://www.88dzw.com  接口定义   阅读:8422

文章摘要:2.2 初始化CAN控制器2.3 中断服务程序每当发送完一帧数据,或接收到一帧数据时都触发中断。2.4 主程序流程图3 仿真结果编译并运行程序,打开CAN总线的Communication菜单项,可以看到图3所示的仿真结果。其中Number表示CAN消息的序号;States表示CAN消息的时间戳,它们是使用CPU状态标记的;#表示是哪一个CAN模块;ID表示CAN消息的标识,在发送或接收时使用;Dir表示CAN消息的传送方向;Xmit表示CAN控制器发送消息;Rec表示CAN控制器接受消息;Len表示一帧中数据场长度;data表示所传送的具体数据场。从仿真结果中可以看出,CAN模块2发送数据(X

基于RealView MDK的CAN总线仿真研究,标签:接口技术,微机原理与接口技术,http://www.88dzw.com


  2.2 初始化CAN控制器



  2.3 中断服务程序

  每当发送完一帧数据,或接收到一帧数据时都触发中断。


  2.4 主程序流程图

  3 仿真结果

  编译并运行程序,打开CAN总线的Communication菜单项,可以看到图3所示的仿真结果。其中Number表示CAN消息的序号;States表示CAN消息的时间戳,它们是使用CPU状态标记的;#表示是哪一个CAN模块;ID表示CAN消息的标识,在发送或接收时使用;Dir表示CAN消息的传送方向;Xmit表示CAN控制器发送消息;Rec表示CAN控制器接受消息;Len表示一帧中数据场长度;data表示所传送的具体数据场。


  从仿真结果中可以看出,CAN模块2发送数据(Xmit),CAN模块1接收数据(Rec),数据场长度3个字节,达到了预期的仿真效果。

  4 结束语

  RealView MDK具有强大的仿真功能,不仅能仿真CAN总线,还能仿真GPIO、I2C、SPI、A/D、D/A转换等。在嵌入式系统的前期开发中,我们可以利用其仿真功能,不受硬件和地点的限制,使硬件和软件的开发同步进行,有效缩短产品的设计开发周期。(现代电子技术 作者:邵长彬 李洪亮 曲阜师范大学)


上一页  [1] [2] 


Tag:接口定义接口技术,微机原理与接口技术接口定义

《基于RealView MDK的CAN总线仿真研究》相关文章

分类导航
最新更新
热门排行