【发布时间】:2014-02-28 08:14:43
【问题描述】:
我想让 Arduino 在 CAN 网络中运行。 Arduino是否存在提供OSI模型网络层的软件?我想用 GPIO/ADC 检测 HI/LOW 电平并用 DAC 将信号发送到网络。如果没有附加任何额外的硬件,那就太好了。不过我不介意CAN网络需要一个终端电阻。
我所说的 Arduino 是指其中任何一个。我的目的是保持开发环境。
如果不存在这样的软件,是否存在任何技术障碍,例如有限的闪存大小(再次,我不是指具有某些 Atmega 芯片的特定板)。
【问题讨论】:
-
在想出这样的想法之前,您应该先问问自己是否知道 CAN 总线是什么以及它需要什么……这样做根本没有任何意义软件。第一个带有片上 CAN 控制器的 MCU 至少在 15 年前发布。甚至还有片上控制器+收发器的MCU,比如LPC11C22(ARM Cortex M0)。