OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 11262|回复: 6

[ALTERA] 如何使用FPGA实现CAN通信呢?

[复制链接]

10

主题

31

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2019-4-18
在线时间
41 小时
发表于 2020-7-10 09:33:45 | 显示全部楼层 |阅读模式
20金钱
FPGA内部并没有集成CAN总线的模块,那么我们如何才能用FPGA实现一个CAN总线协议的识别和收发呢?

最佳答案

查看完整内容[请看2#楼]

opencore上有Verilog实现CAN总线协议的代码。开拓者Nios II开发教程里的CAN通信就是参考opencore上的
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

1979

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5520
金钱
5520
注册时间
2018-10-21
在线时间
1561 小时
发表于 2020-7-10 09:33:46 | 显示全部楼层
opencore上有Verilog实现CAN总线协议的代码。开拓者Nios II开发教程里的CAN通信就是参考opencore上的
回复

使用道具 举报

22

主题

2247

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4458
金钱
4458
注册时间
2013-4-22
在线时间
333 小时
发表于 2020-7-10 11:12:57 | 显示全部楼层
自己造一个can收发器哈哈
回复

使用道具 举报

0

主题

97

帖子

0

精华

高级会员

Rank: 4

积分
669
金钱
669
注册时间
2015-5-23
在线时间
128 小时
发表于 2020-7-10 11:18:34 | 显示全部楼层
使用免费开源CAN核
回复

使用道具 举报

10

主题

31

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2019-4-18
在线时间
41 小时
 楼主| 发表于 2020-7-10 14:55:41 | 显示全部楼层
三叶草 发表于 2020-7-10 11:12
自己造一个can收发器哈哈

CAN收发器有现成的TJA1050,但是CAN总线协议管理还需要类似SJA1000的芯片吧
回复

使用道具 举报

1

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2020-7-13
在线时间
13 小时
发表于 2021-8-13 21:34:55 | 显示全部楼层
QinQZ 发表于 2020-7-10 09:33
opencore上有Verilog实现CAN总线协议的代码。开拓者Nios II开发教程里的CAN通信就是参考opencore上的

opencore是网站吗
回复

使用道具 举报

13

主题

258

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5267
金钱
5267
注册时间
2017-8-14
在线时间
228 小时
发表于 2021-8-30 15:19:45 | 显示全部楼层
本帖最后由 zml13917492379 于 2024-1-9 10:47 编辑

外挂个 带 CAN 的 ARM芯片
费用 低,F103C8T6大概 6元一个 ,编程简单;
如果 您想 通过 CAN 组网 通信,我们可以提供源程序的,详细见:
http://www.openedv.com/forum.php?mod=viewthread&tid=283040&extra=






详细资料扣扣群204408503自行下载
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-10-3 20:23

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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