Delphi Can';我不能把Arduino定位在Tiny
我有两种ARDUINO卡。ATMEGA 2560和ATMEGA 328P 在我的Delphi7(XP64 sp2)中,我修改了JvHidDeviceController单元,以显示上述卡的PID/VID。那很好用。使用t导入单元,我可以与所选卡通信。这里没问题 问题是: 我连接我的AVR MARK II(usb微型)。系统“说”好 (当我运行ARUINO程序时,我与连接卡的通信没有问题。) 我运行Delphi程序(JVHidDeviceController单元),2560和328p PID/VID显示在列表框中,但AVR-MARK II不显示Delphi Can';我不能把Arduino定位在Tiny,delphi,arduino,delphi-7,Delphi,Arduino,Delphi 7,我有两种ARDUINO卡。ATMEGA 2560和ATMEGA 328P 在我的Delphi7(XP64 sp2)中,我修改了JvHidDeviceController单元,以显示上述卡的PID/VID。那很好用。使用t导入单元,我可以与所选卡通信。这里没问题 问题是: 我连接我的AVR MARK II(usb微型)。系统“说”好 (当我运行ARUINO程序时,我与连接卡的通信没有问题。) 我运行Delphi程序(JVHidDeviceController单元),2560和328p PID/VI
我想知道为什么?请帮忙。在WWW上搜索后,我发现UNO(328P)可以变成ISP程序员。通过这样做,我解决了两个(子)问题。我得到了代码(“引导加载程序”),UNO仍然会响应JVHidDeviceController请求。(reach中的最终解决方案…)Kris我在WWW上搜索后发现,UNO(328P)可以变成ISP程序员。通过这样做,我解决了两个(子)问题。我得到了代码(“引导加载程序”),UNO仍然会响应JVHidDeviceController请求。(reach中的最终解决方案…)Kris也许你让USB设备以独占方式打开,然后AVR-AMRK II无法打开它?@fpiette:谢谢你的建议。你知道如何打开这样的“设备/驱动程序”吗。我真的不知道。对链接有什么建议吗?无论如何,谢谢你。KRISI使用Arduino Nano,它被公认为COM端口。最初的Arduino有一个FTDI串行通信芯片,该芯片有一个可编程存储器。我对这个内存进行编程,使其具有一个序列号,我的Delphi应用程序可以识别该序列号以发现我的“设备”和其他设备。@fpiette:有一种方法可以解决这个问题。我使用我的一个ARD UNO作为ISP。Arduino软件(IDE)具有将UNO转变为ISP的软件。而且驱动程序对JvHidDeviceController的响应很好,另外我还有C软件,我可以根据需要更改软件。谢谢你给我这个主意。克里斯。如果你自己找到了解决方案,你应该删除你的问题,或者更好地回答它,以便其他人可以从你的发现中受益。也许你让USB设备以独占方式打开,然后AVR-AMRK II无法打开它?@fpiette:谢谢你的建议。你知道如何打开这样的“设备/驱动程序”吗。我真的不知道。对链接有什么建议吗?无论如何,谢谢你。KRISI使用Arduino Nano,它被公认为COM端口。最初的Arduino有一个FTDI串行通信芯片,该芯片有一个可编程存储器。我对这个内存进行编程,使其具有一个序列号,我的Delphi应用程序可以识别该序列号以发现我的“设备”和其他设备。@fpiette:有一种方法可以解决这个问题。我使用我的一个ARD UNO作为ISP。Arduino软件(IDE)具有将UNO转变为ISP的软件。而且驱动程序对JvHidDeviceController的响应很好,另外我还有C软件,我可以根据需要更改软件。谢谢你给我这个主意。如果你自己找到了解决方案,你应该删除你的问题或者更好地回答它,这样其他人可能会从你的发现中受益。