简介
主站对ESC进行XML更新,其实就是对EEPROM进行读写,这个过程中应该只要主从站之间物理连接正常就可以进行。
实现
代码参考官方的例程,很好理解,就不介绍了。这里更新的时候不是直接将xml写进ESC的,而是将bin文件写入ESC,XML转换成bin是通过倍福的Twincat进行转换的。转换方式如下图,点击Write to file 将bin文件保存至本地。最后写入EEPROM中的就是这个bin文件。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c7cfcd4855a1f6a5791a12cba9517ea3.png#pic_center)
结果
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/2551ee0b1c0207778522de5b9cd2d633.png#pic_center)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c7be03c8a3ed6d53d31f1ec652c79492.png#pic_center)
源码链接
上位机源码:https://github.com/IJustLoveMyself/csdn-example/tree/main/example6