can_rw.zip

  • 浏览量:1105
  • 下载量:119
  • 资料大小:1.41 KB
  • 日期:2018-08-27
  • 上传者:ffaae8efa9a97b2
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    本帖最后由 ffaae8efa9a97b2d 于 2018-8-27 18:42 编辑

    创龙tl5728-easyevm开发板试用体验】-can接口测试实验
    我们的ethercat控制器项目需要用到can接口控制io模块及读取手轮编码器的值,本文档简单记录了测试can接口的过程。测试代码参考创龙提供的资料的demolinux_applinux_appsrccan_rw.c代码如下#include #include #include #include #include #include #include #include #include #include
    #define interval_usec 1000000 // delay time#define data_size 10
    // write dataint can_write(int s, struct can_frame frame) { int i, j, w_nbytes;
    for (i = 0; i < 10; i++) { // send frame if ((w_nbytes = write(s, &frame, sizeof(struct can_frame))) != sizeof(struct can_frame)) { printf("can: write frame err
    "); return -1; }
    // echo data printf("id:0x%02x data: ", frame.can_id); for (j = 0; j < frame.can_dlc; j++) { printf("0x%02x ", frame.data, "read"))
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换