您好,我用ch365做工控机与高速单片机(F8051c360,系统时钟75MHz)数据通讯,PC先读365的0地址,如为0,则从地址0起写入CH365共23字节,(地址0是字数,不等于0),单片机读365的0地址,如不为0,则读CH365从地址0起23字节,并在365的0地址写入0。这样pc写一行,单片机读一行,低速时是正常的。但正常运行时,写入1,2,3,4,5,6,7,8,9....行,读出的是1,2,2,4,5,5,6,7,7,8,9....行,或是1,2,2,2,5,6,7,8,8,9....行(中间组合不规则)。延长单片机从发现365的0地址不为0,到读CH365一行的间隔时间,结果是一样的。请帮助分析一下可能的原因。谢谢。
合肥力宇数控设备制造公司 邵文远