用gpio模拟can总线可以实现吗?驱动的时序怎么控制呢?

xhhaha2020 2011-11-23 06:39:21
rt,各位大神这个方案可以实现吗?可以的话,能不能具体给点思路什么的···
...全文
1340 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ttapi 2011-11-24
  • 打赏
  • 举报
回复
CAN 的速度太高了,不能模拟。

I2C 或者 UART 之类的低速连接可以模拟。带来的问题是不必要的频繁的中断查询或轮询导致 CPU 占用变的非常高。
northcan 2011-11-24
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 gooogleman 的回复:]
引用 2 楼 ffeige1984 的回复:
IO不能模拟 can可以用SPI转CAN的芯片 MCP2510


对就这个。

可以模拟,但是速度太慢了不合适吧。
[/Quote]

+1
gooogleman 2011-11-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ffeige1984 的回复:]
IO不能模拟 can可以用SPI转CAN的芯片 MCP2510
[/Quote]

对就这个。

可以模拟,但是速度太慢了不合适吧。
ffeige1984 2011-11-24
  • 打赏
  • 举报
回复
IO不能模拟 can可以用SPI转CAN的芯片 MCP2510
当我遇上-你 2011-11-24
  • 打赏
  • 举报
回复
CAN需要CAN控制器和驱动器
changing_better 2011-11-24
  • 打赏
  • 举报
回复
你要可以提出模拟方案其实可以做CAN的IC芯片了,其实使用SPI接口的CAN控制器占用端口也不多的!
MCP2515 ,mcp2510

19,519

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧