你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F103R8如何支持CAN总线  

[复制链接]
hansam 提问时间:2017-3-9 19:07 /
STM32F103R8不是本身就支持CAN吗?谁有相关代码吗?还是说要加额外的其他芯片才能支持CAN?谢谢!

收藏 2 评论24 发布时间:2017-3-9 19:07

举报

24个回答
huaiqiao 回答时间:2017-3-21 20:53:41
肯定是要加can芯片的啊,如NXP的TJA1050,野火也有的3.3V的can芯片。还有ti的有款我们正在用的can芯片啊。CAN芯片干了个什么事情,简单的说,就是把32io出来的电平,转换成了can的显性和隐形电平啊,就是转换成can总线的电平。

评分

参与人数 1ST金币 +3 收起 理由
zero99 + 3

查看全部评分

df_flying 回答时间:2017-3-21 19:25:28
103支持CAN的,不过CAN的物理层定义了CAN的信号是差分,不是高低电平,所以需要用一个如TJA1050之类的芯片进行电平的转换。建议你搜搜CAN协议就知道了

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

嘉木香 回答时间:2017-3-21 10:36:40
补充一下,调试最好有一个USB转CAN的转化器,像监视串口一样方便。山东蓝马的还不错,60大洋左右。还有种白盒子的CAN通讯仪,上位机好,大洋200多。

评分

参与人数 1ST金币 +3 收起 理由
zero99 + 3

查看全部评分

hansam 回答时间:2017-3-12 16:59:14
没人愿意帮忙吗?
无薪税绵 回答时间:2017-3-21 08:16:14
普通用法,就是STM+TJA1050(不带隔离的)。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

小小超 回答时间:2017-3-21 08:17:48
自身带有CAN通信协议,只需要外置电平转换芯片即可,如TJA1050之类的。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

wudianjun2001 回答时间:2017-3-21 08:24:31
本身带控制器,外部还要连接驱动器的

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

zhulikai 回答时间:2017-3-21 08:24:35
芯片本身支持CAN功能,实际用的时候还需要加上CAN收发器,或者配合周立功的CAN通讯监测仪也可以

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

yb0121 回答时间:2017-3-21 08:25:50
Tja1050
嘉木香 回答时间:2017-3-21 10:33:48
有1个CAN控制器,外部可接转换IC,如LTC2875,电路简单。程序百度,例子很多。
七哥 回答时间:2017-3-21 11:04:40
固件库的样例程序中就有。可能得改改,有的样例程序中是启用了CAN总线内圆环测试模式,需要你改成正常工作模式即可。测试过

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

jcx0324 回答时间:2017-3-21 12:17:01
外接个CAN收发芯片呗
cldym 回答时间:2017-3-21 12:20:03
Tja1050
zbber 回答时间:2017-3-21 15:12:17
芯片本身支持CAN功能,实际用的时候还需要加上CAN收发器,或者配合周立功的CAN通讯监测仪也可以
诡异之云 回答时间:2017-3-21 16:10:04
加CAN控制器
12下一页

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版