Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi Can';我不能把Arduino定位在Tiny_Delphi_Arduino_Delphi 7 - Fatal编程技术网

Delphi Can';我不能把Arduino定位在Tiny

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

我有两种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不显示


我想知道为什么?请帮忙。

在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软件,我可以根据需要更改软件。谢谢你给我这个主意。如果你自己找到了解决方案,你应该删除你的问题或者更好地回答它,这样其他人可能会从你的发现中受益。