迪文科技论坛

 找回密码
 立即注册
搜索
查看: 42581|回复: 63

【分享】T5L1 CAN接口程序参考资料

  [复制链接]

567

主题

167

回帖

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
11958
发表于 2019-6-24 17:02:23 | 显示全部楼层 |阅读模式
附件:参考代码说明文档、代码、演示DEMO操作视频等资料。

更新记录:CAN参考代码中增加复位程序_20201028

演示DEMO中实现了多个屏幕同时改变状态的操作,可同步状态,同步切页,同步录入数据。
如下图操作页面,点击某个开关,模式按键,定时,负离子,紫外灯,风速等按键实现状态同步,点击设置或返回按键实现页面切换,点击室内外PM2.5温湿度数据可录入相关数据,同时同步改变其余设备的显示数据。

备注说明:如需源码,请在评论区回复邮箱获取,谢谢!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

27

主题

75

回帖

911

积分

高级会员

Rank: 4

积分
911
发表于 2019-6-24 17:06:35 | 显示全部楼层
动图有点大,要等等才能加载出来。
回复

使用道具 举报

27

主题

75

回帖

911

积分

高级会员

Rank: 4

积分
911
发表于 2019-6-24 17:11:36 | 显示全部楼层
说明中包含了:
CAN 接口相关的SFR
相关的DGUS变量


参考代码中包含了:
CAN初始化
CAN发送
CAN中断
CUP初始化
使能JTAG接口,以及代码识别
回复

使用道具 举报

0

主题

1

回帖

23

积分

新手上路

Rank: 1

积分
23
发表于 2019-9-26 15:14:51 | 显示全部楼层
请问一下: 1.  CAN是不是从50PIN的接口引出的?  2.  这款屏支持485通信吗? 3. 有没有485通信的例程?谢谢!
回复

使用道具 举报

0

主题

178

回帖

1117

积分

金牌会员

Rank: 6Rank: 6

积分
1117
发表于 2019-9-26 16:17:52 | 显示全部楼层
本帖最后由 shirap12peng 于 2019-9-26 17:13 编辑

视频里的屏是EK043开发板,USB供电,CAN从50PIN接口引出,屏无485转换芯片。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

2

回帖

54

积分

注册会员

Rank: 2

积分
54
发表于 2019-10-25 12:24:24 | 显示全部楼层
DMG12720T050_06WTC 的CAN口是不是P02,P03?
回复

使用道具 举报

26

主题

76

回帖

1053

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1053
发表于 2019-10-26 19:31:43 | 显示全部楼层
ysfc51 发表于 2019-10-25 12:24
DMG12720T050_06WTC 的CAN口是不是P02,P03?

没错,可以将数据手册上面的引脚定义说明,和芯片的引脚定义说明对比着看。数据手册可以在官网www.dwin.com.cn资料中心搜索型号进行下载,芯片资料可以看一下附档。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

5

回帖

51

积分

注册会员

Rank: 2

积分
51
发表于 2019-11-28 20:36:42 | 显示全部楼层
你好,我是新手,T5L中CAN数据的接收是怎么操作的,就是说我用CAN发送器发送一帧数据,用T5L去接收,怎么获取这个数据并把它显示出来是不是对的
回复

使用道具 举报

0

主题

46

回帖

752

积分

高级会员

Rank: 4

积分
752
发表于 2019-11-28 22:02:42 | 显示全部楼层
本帖最后由 931608J 于 2019-11-28 22:15 编辑
jianxin_05 发表于 2019-11-28 20:36
你好,我是新手,T5L中CAN数据的接收是怎么操作的,就是说我用CAN发送器发送一帧数据,用T5L去接收,怎么获 ...

您好!CAN数据的收发是通过中断处理的,《迪文T5L ASIC应用开发指南》中有相关的寄存器以及地址说明,参考例程也有相关的代码。我提供两种查看数据的方式:1、类似参考例程,T5L收到数据后,从中断中读取数据,并写入到DGUS变量,这样可以直接在屏幕上显示所接收的数据。
                                               2、串口输出,T5L收到数据后,通过串口2345中的某一个输出数据,通过USB转串口助手将数据发送到电脑上,来确定接收的数据是否正确。
回复

使用道具 举报

0

主题

5

回帖

51

积分

注册会员

Rank: 2

积分
51
发表于 2019-11-29 11:02:30 | 显示全部楼层
931608J 发表于 2019-11-28 22:02
您好!CAN数据的收发是通过中断处理的,《迪文T5L ASIC应用开发指南》中有相关的寄存器以及地址说明,参考 ...

可以在请教一下就以这个demo为例我从外部发送来一帧CAN数据,具体的接收C语句可以写给我一下吗
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 08:15 , Processed in 0.091530 second(s), 31 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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