是否可以在没有额外硬件的情况下在Arduino上使用CAN?

尼基塔·沃龙佐夫(Nikita Vorontsov)

我想让Arduino在CAN网络中运行。提供用于Arduino的OSI模型网络层的软件是否存在?我可以想象使用GPIO / ADC检测HI / LOW电平,然后使用DAC将信号发送到网络。无需附加任何额外的硬件就可以了。我不介意拥有CAN网络所需的终端电阻。

Arduino是我的意思。我的意图是保持发展环境。

如果不存在这样的软件,那么这是否存在任何技术障碍,例如有限的闪存大小(再次,我并不是说带有某些Atmega芯片的特定主板)。

吉布

您可以编写一些笨拙的CAN驱动程序,但是它有很多限制。
首先是计时,很难实现位时序和仲裁。

您将能够获得10kb甚至50kb,但这会占用大量的CPU时间。
而代码本身就是一种痛苦。
您必须即时计算CRC(简单),但是要实现冲突检测,并且所有定时参数都不容易。

曾经,我为一家公司这样做,但这确实是个坏主意。

最好花1欧元买一个芯片,然后开心。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Mono:是否可以在没有root的情况下在端口80上运行服务?

来自分类Dev

是否可以在没有管理员权限的情况下在Linux上安装Rust?

来自分类Dev

是否可以在没有ssl的情况下在NGINX端口443上运行HTTP / 2?

来自分类Dev

是否可以在没有 iPhone 的情况下在 Apple Watch 上显示通知?

来自分类Dev

在没有SPARC硬件的情况下在SPARC上运行Solaris二进制文件

来自分类Dev

如何在没有 USB 的情况下在 jetson nano ARM 硬件上安装 cuda?

来自分类Dev

在没有额外括号的情况下在宏中映射?

来自分类Dev

是否可以在没有jest.mock('module')的情况下在NodeJS中使用Jest模拟API调用?

来自分类Dev

如何在没有额外硬件的情况下校准颜色,例如Windows上的dccw.exe?

来自分类Dev

如何在没有额外硬件的情况下校准颜色,例如Windows上的dccw.exe?

来自分类Dev

是否可以在没有家长权限的情况下在视图上设置wrapContent属性?

来自分类Dev

是否可以在没有UITableViewController的情况下在UITableView中定义行的高度?

来自分类Dev

Android是否可以在没有任何库的情况下在应用中读取/打开pdf文件?

来自分类Dev

是否可以在没有管理员权限的情况下在Windows中安装字体?

来自分类Dev

是否可以在没有组框架的情况下在yEd中创建组合对象?

来自分类Dev

是否可以在没有 javascript 的情况下在容器后面剪辑绝对表头?

来自分类Dev

是否可以在没有 setter 的情况下在属性中设置值?

来自分类Dev

可以在没有api键的情况下在Android上运行mapview吗?

来自分类Dev

我可以在没有模拟器的情况下在PC上运行android应用吗?

来自分类Dev

我可以在没有映射的情况下在ElasticSearch上索引嵌套文档吗?

来自分类Dev

我可以在没有模拟器的情况下在PC上运行android应用吗?

来自分类Dev

TCPClient是否可以在没有网卡的情况下使用?

来自分类Dev

是否可以在没有相机的情况下使用Vuforia?

来自分类Dev

是否可以在没有 sudo 的情况下使用 docker?

来自分类Dev

是否可以在没有 Groovy 的情况下使用 Jenkins

来自分类Dev

我可以在没有预览的情况下在服务中使用Android相机吗?

来自分类Dev

在没有分配的情况下在python中使用行程运算符可以吗?

来自分类Dev

是否可以在没有预想文字的情况下在Android设备上安装和分发自定义Keyman键盘?

来自分类Dev

是否可以在没有预想文字的情况下在Android设备上安装和分发自定义Keyman键盘?

Related 相关文章

  1. 1

    Mono:是否可以在没有root的情况下在端口80上运行服务?

  2. 2

    是否可以在没有管理员权限的情况下在Linux上安装Rust?

  3. 3

    是否可以在没有ssl的情况下在NGINX端口443上运行HTTP / 2?

  4. 4

    是否可以在没有 iPhone 的情况下在 Apple Watch 上显示通知?

  5. 5

    在没有SPARC硬件的情况下在SPARC上运行Solaris二进制文件

  6. 6

    如何在没有 USB 的情况下在 jetson nano ARM 硬件上安装 cuda?

  7. 7

    在没有额外括号的情况下在宏中映射?

  8. 8

    是否可以在没有jest.mock('module')的情况下在NodeJS中使用Jest模拟API调用?

  9. 9

    如何在没有额外硬件的情况下校准颜色,例如Windows上的dccw.exe?

  10. 10

    如何在没有额外硬件的情况下校准颜色,例如Windows上的dccw.exe?

  11. 11

    是否可以在没有家长权限的情况下在视图上设置wrapContent属性?

  12. 12

    是否可以在没有UITableViewController的情况下在UITableView中定义行的高度?

  13. 13

    Android是否可以在没有任何库的情况下在应用中读取/打开pdf文件?

  14. 14

    是否可以在没有管理员权限的情况下在Windows中安装字体?

  15. 15

    是否可以在没有组框架的情况下在yEd中创建组合对象?

  16. 16

    是否可以在没有 javascript 的情况下在容器后面剪辑绝对表头?

  17. 17

    是否可以在没有 setter 的情况下在属性中设置值?

  18. 18

    可以在没有api键的情况下在Android上运行mapview吗?

  19. 19

    我可以在没有模拟器的情况下在PC上运行android应用吗?

  20. 20

    我可以在没有映射的情况下在ElasticSearch上索引嵌套文档吗?

  21. 21

    我可以在没有模拟器的情况下在PC上运行android应用吗?

  22. 22

    TCPClient是否可以在没有网卡的情况下使用?

  23. 23

    是否可以在没有相机的情况下使用Vuforia?

  24. 24

    是否可以在没有 sudo 的情况下使用 docker?

  25. 25

    是否可以在没有 Groovy 的情况下使用 Jenkins

  26. 26

    我可以在没有预览的情况下在服务中使用Android相机吗?

  27. 27

    在没有分配的情况下在python中使用行程运算符可以吗?

  28. 28

    是否可以在没有预想文字的情况下在Android设备上安装和分发自定义Keyman键盘?

  29. 29

    是否可以在没有预想文字的情况下在Android设备上安装和分发自定义Keyman键盘?

热门标签

归档