下载:client(客户端:主机)对server(服务器:从机)的OD(对象字典)进行写操作 1. writeNetworkDict 1. getWriteResultNetworkDict 8 |, l& A2 n% m; d; M# G UNS8 writeNetworkDict (CO_Data* d, UNS8nodeId, UNS16 index, UNS8subIndex, UNS32 count, UNS8 dataType, void *data, UNS8 useBlockMode) 8个参数 CO_Data* d:对象字典赋值的结构体 UNS8 nodeId:从机的节点号 UNS16 index:对象字典索引 UNS8 subIndex:对象字典子索引 UNS32 count:数据的字节数 UNS8 dataType:数据的类型 void *data:数据指针 UNS8 [url=]useBlockMode[/url] :是否使用块传送 上传:client(客户端:主机)对server(服务器:从机)的OD(对象字典)进行读操作 1. readNetworkDict 1. getReadResultNetworkDict 在这个实验中,主机、从机都要使用心跳,不能使用节点保护,因为心跳和节点保护只能二选一。 , u! f v8 W' |: X$ ` ]0 H9 ]$ |' f重点还是在于正确配置字典 . j8 z$ c+ N2 w5 \主机字典配置 SDO客户端 从机字典配置(除了SDO,还要设置心跳) SDO服务器 调试过程记录 在程序中,按下按键,监控到604、584报文 按下按键前后,可以看到从机心跳报文的周期发生了变化。 + S9 Q! }+ ]7 }" D% I8 [; g# y/ m8 Y: Y$ g. g' Q1 ?- Y1 ? * m9 v4 @& A* F, i: @ q |
小马哥STM32F103开源小四轴RoboFly全部资料大放送
【经验分享】STM32_H7_ADC
STM32H7R/S高性能MCU:安全性,大存储和优异图显赋能更多应用创新
STM32固件库分享,超全系列整理
【MCU实战经验】+STM32F107的USB使用
Stm32H7XX GCC下分散加载实现
【银杏科技ARM+FPGA双核心应用】STM32H7系列10——ADC
基于STM32F103两轮平衡小车设计(开源)
STM32F107VCT6官方原理图和PCB
DIY-STM32H750核心板