![](https://img-blog.csdnimg.cn/direct/cfd1d4d7ef6545abb70b650eb7eed980.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Pogo-CAN协议转换器
文章平均质量分 88
Pogo-CAN协议转换器
写代码的Mokel
Competent, Hold down and Feel free. 胜任, 保持冷静和感受自由.
展开
-
演示CAN协议转换器读写原生CAN协议数据的例程,读取CAN设备发送的数据,向CAN设备写入数据
Lua脚本中,转换器根据接收到的数据设置返回数据,并通过candrv.send()函数将重新设置后的数据发送回canv2调试器。我们在Transmit View窗口中配置canv2调试器向can-convertor转换器发送的数据,首先通过将Address框中的数置为111,从而把canv2调试器的节点ID设置为111,之后将发送的Payload数据设置为11,22,33,44,55,66,77,88,Extended选项框则是声明发送的数据是否是扩展帧,我们暂时不勾选它。哈喽大家好,我是Mokel。原创 2023-12-29 17:46:07 · 1450 阅读 · 1 评论 -
CAN协议转换模块/转换器介绍和“HelloWorld“例程演示
介绍了CAN协议转换器/转换模块,并通过“hello world”例程演示如何通过Lua脚本自定义转换器功能。原创 2023-12-22 22:39:18 · 1196 阅读 · 0 评论 -
演示CAN协议转换器读写DroneCAN协议数据的例程,读取dronecan设备节点信息,写入key-value数据和RGB三原色数据
和前一个例程一样,dronecan_gui_tool检测到存在两个节点,分别为我们手动设置的127节点的canv2调试器和通过Lua脚本设置的节点id为80的can-convertor转换器。上图中我们可以看到,在canv2调试器接收到的一组RX数据中,存在三条数据分别与["roll", cnt],["pitch", cnt], ["yaw", cnt]对应,说明can-convertor转换器成功通过dronecan.set_keyvalue()函数向dronecan设备发送键值对数据,例程演示成功。原创 2023-12-25 00:46:18 · 3893 阅读 · 0 评论