|
|
第一问:CANOPEN初始化里面: canOpenNodeSTM32.desiredNodeID = 26; /* Node-ID */
这个为什么是26呀?是主站id吗?如果是的话,如何修改成0呢?我直接改成0后运行失败。
第二问:od.c文件里头:
.x1280_SDOClientParameter = {
.highestSub_indexSupported = 0x03,
.COB_IDClientToServerTx = 0x80000000,
.COB_IDServerToClientRx = 0x80000000,
.node_IDOfTheSDOServer = 0x01
},
这个是什么意思,为什么是0x01: .node_IDOfTheSDOServer = 0x01
第三问:如何检测从站发来的心跳报文是否超时或者我们有没有收到?以及超时处理后如何继续检测?
博主大佬能给小的解答一下吗 |
|