用台达做了个数据采集的系统,采集温度等,一共16通道的数据。
目前想用com1 做自由串口把数据发给别的东西,用PUTCHARS指令,
$35 = INITCOM(0,0,0,0,0,6,0)
SELECTCOM(0)
$36 = PUTCHARS($39,38,500)
$39到$57储存的要发的内容,其中,
$39 = 0103H
$40 = 0020H
$57 = 693FH
模仿modbus,
结果用串口助手调试的时候发觉,串口助手收到的和我发的根本不一样。
(注:不是高低位问题)
请高手指点。
电话过台达大致上他们说是$39是32位寄存器的问题。