阅读:1183回复:1
easyd12.dll 中readport2的问题?
求救!
上位机程序采用的是zlg的 easyd12.dll文件, 现在是用writeport1 和writeport2函数都能向d12里写入数据.但是readport1 和readport2中写入数据的时候会出现 "接收响应失败", 这是什么原因, 固件程序也是使用的zlg的固件程序. 难道是固件程序的问题?各位有没有解决的办法,谢谢! 补充一下,我的mcu是MSP430. 数据缓存是430的ram. 现在的问题是怎样才能把MCU中的一部分数据传到pc上,(Pc端发命令后,mcu开始写入d12,) pc端如何接收? |
|
|
沙发#
发布于:2007-09-05 11:46
没人回答呀!唉!
不过我自己已经解决了. 发送,接收都没问题了. 简单说一下我的解决方法吧. pc机通过端点1发一个数据(WritePort1 函数,当作mcu的发送指令), mcu收到后,通过端点2(D12_WriteEndpoint(5, *, *))向d12里发送需要传输的数据, pc端通过ReadPort2接收数据. 然后通讯结束. 原先出现"接收响应失败"可能是因为我用的单片机速度慢的事, 另外找了一个easyd12.dll(没有弹出窗口的dll)替代,然后接收正常. |
|
|