野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4324|回复: 5

STM32 IO扩展 通过CANBUS 协议

[复制链接]
发表于 2019-6-10 16:18:42 | 显示全部楼层 |阅读模式
国外大二在读,实习时候公司要求做一个IO 扩展板基于CANBUS 协议
在学校只用过arduino和树莓派。。。 一点一点在学习STM32,但对于如何做这个I/0扩展没有一点思路
我自己是知道I2C的IO扩展【MCP23016] 但好像也没有太大帮助
有没有大神教一下
回复

使用道具 举报

发表于 2019-6-11 08:50:55 | 显示全部楼层
就是用CAN外设?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-11 11:14:58 | 显示全部楼层

大概是这个意思

STM32 - CAN TRANSCEIVER  <——> CAN TRANSCEIVER - I/O扩展

我看了CAN 双机交互和回环 但还是一点做这个的头绪也没有
回复 支持 反对

使用道具 举报

发表于 2019-6-11 11:48:13 | 显示全部楼层
CNPOWER 发表于 2019-6-11 11:14
大概是这个意思

STM32 - CAN TRANSCEIVER   CAN TRANSCEIVER - I/O扩展

有看我们教程can部分吗?

不知道你的想扩展成什么样,总线上每个站点有自己的ID就行了吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-11 13:58:05 | 显示全部楼层
WishWish 发表于 2019-6-11 11:48
有看我们教程can部分吗?

不知道你的想扩展成什么样,总线上每个站点有自己的ID就行了吧

看了那个CAN-通讯实验 所有课程

这个扩展就是有更多的IO接口能支持插更多的传感器
现在就是不知道怎么做这个IO扩展

我现在的想法就是做一个类似于MCP23017的这种扩展模块, 但是这个MCP IC 是I2C协议的,而我们要求是做基于CAN BUS 的

如果CAN 的另一端也是MCU 我大概能理解怎么做 , 但如果我只是想做一个支持CAN bus 的IC 就一点思路也没有了

【我也不懂我说的有没有道理,纯新手,实习赶鸭子上架】
回复 支持 反对

使用道具 举报

发表于 2019-9-1 21:05:05 | 显示全部楼层
是不是 指 CANIO 扩展?
可参考 这个连接:
http://www.firebbs.cn/forum.php? ... id=27985&extra=
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-21 19:53 , Processed in 0.041333 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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