迪文科技论坛

 找回密码
 立即注册
搜索
查看: 1272|回复: 6

【提问】“T5L1CAN接口程序参考资料”代码试验不成功的问...

[复制链接]

12

主题

45

回帖

466

积分

中级会员

Rank: 3Rank: 3

积分
466
发表于 2021-11-20 20:00:23 | 显示全部楼层 |阅读模式
迪文技术老师、迪文屏技术高手好:论坛2019.6.24日帖子中的代码,由于没有2块以上屏,无法试验,手上有一块EKT043B开发板,想试验接收报文数据后显示在屏上,但就是无数据显示,请教大家问题在哪?把对代码的理解一并写出,和初学者朋友交流:1.向CANH和CANL线上持续发送扩展帧ID:0X18F15217数据:11 22 33 44 55 66 77 88,波特率125K
2.例程代码中中断函数CAN_lsr() interrupt 9接收数据,ID存放于rx_buf0]-[3]中,数据存放于rx_buf4]-[11]中
3.在屏上做数据显示:地址0X2000(只试验显示一个数据)
4.在主函数中加上写函数:write_dgus(0x2000,1,(unsignet char*)& buf[6]);
5.编译无报错,下载也显示成功。
这时打开CAN信号发送器,屏上应该显示51吧,但就是显示0,谢谢指导!

回复

使用道具 举报

2

主题

1228

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10002
发表于 2021-11-20 21:15:52 | 显示全部楼层
这个需要调试程序,看看can中断到底有没有接收到数据,是0说明没有数据,可以继续用显示控件显示出来,看看can_buf里面0-11是否都有数据,如果都没有,那么说明程序没有调通,或者CAN调试器没有接好线。  用显示控件做调试程序的指针,看看程序跑到哪里了,到哪里没有执行。自己需要了解CAN的协议,对照文档去看下,再就是迪文屏幕CAN寄存器仔细看下
回复

使用道具 举报

12

主题

45

回帖

466

积分

中级会员

Rank: 3Rank: 3

积分
466
 楼主| 发表于 2021-11-21 17:33:10 | 显示全部楼层
zzs999k 发表于 2021-11-20 21:15
这个需要调试程序,看看can中断到底有没有接收到数据,是0说明没有数据,可以继续用显示控件显示出来,看看 ...

您好:十分感谢给与的指导!请问接收的数据Can_buf0-11数组里的数据怎样到屏对应的地址里面去呢?其中一组这个write_dgus(0x2000,1,(unsignet char*)& buf[6]);是否就不对呀!另外“用显示控件做调试程序的指针,看看程序跑到哪里了”,这个能再详细说明下怎样做吗?谢谢!
回复

使用道具 举报

2

主题

1228

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10002
发表于 2021-11-22 14:33:07 | 显示全部楼层
就是在程序里面做标记,用write_dgu写给显示控件显示控件的内容排查问题
回复

使用道具 举报

12

主题

45

回帖

466

积分

中级会员

Rank: 3Rank: 3

积分
466
 楼主| 发表于 2021-11-22 15:05:56 | 显示全部楼层
zzs999k 发表于 2021-11-22 14:33
就是在程序里面做标记,用write_dgu写给显示控件显示控件的内容排查问题

谢谢!写了个显示时间加1在主函数里面,能都看到屏上数值增加,这就说明程序是运行的吧,但就是CAN线发上去的数据无显示,这应该就是中断接收数据没接到吧,如果在中断里面再做标记看运行到那行代码,就不会做了,能给指导建议下吗?谢谢!
回复

使用道具 举报

2

主题

1228

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10002
发表于 2021-11-22 15:30:17 | 显示全部楼层
SDNYDMD 发表于 2021-11-22 15:05
谢谢!写了个显示时间加1在主函数里面,能都看到屏上数值增加,这就说明程序是运行的吧,但就是CAN线发上 ...

中断也是也一样的做,中断里面写数据变量显示的变量地址,看看进中断没有
回复

使用道具 举报

0

主题

9

回帖

65

积分

注册会员

Rank: 2

积分
65
发表于 2024-4-26 15:46:43 | 显示全部楼层
楼主你好,请问你实现功能了吗,我也和你一样的开发板,也是参考这个资料,弄了几天了还没得,可以分享一下源码参考一下吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2025-4-2 07:52 , Processed in 0.038912 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表