Linux(Debian)PHP USB串行
我正在尝试连接到Linux(Debian)PHP USB串行,php,linux,usb,Php,Linux,Usb,我正在尝试连接到Ent Tec USB PRO并从DMX控制器(10)接收数据 看起来已连接 [260650.393279] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0 [260658.258766] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0 usb设备 T: Bus=01 Lev=01
Ent Tec USB PRO
并从DMX控制器(10)接收数据
看起来已连接
[260650.393279] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[260658.258766] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0
usb设备
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 8 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0403 ProdID=6001 Rev=06.00
S: Manufacturer=ENTTEC
S: Product=DMX USB PRO
S: SerialNumber=EN211058
C: #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=300mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=ftdi_sio
#lsmod | grep ftdi|sio
ftdi_sio 53248 0
usbserial 49152 1 ftdi_sio
usbcore 249856 9 usbhid,ehci_hcd,ohci_pci,ftdi_sio,usbserial,xhci_pci,ohci_hcd,xhci_hcd,ehci_pci
PHP-Comm()-->
请注意,DMX USB PRO
上的指示灯在待机状态下闪烁。当我将它与我的Windows设备一起使用时,它在传输数据时会快速闪烁。当我在Debian上运行PHP脚本时,灯熄灭了。?这可能是驱动程序问题吗
lsof | grep/dev/ttyUSB0
不返回任何内容
我不知道下一步该怎么办?
如果有人有任何建议,我将不胜感激
附加内容:
mkaatman
-谢谢你的建议
PHP日志路径error\u log=/var/log/PHP/errors.log
也没有返回任何错误
Pascal Meunier
-谢谢你的建议
我尝试使用波特率和停止位,不幸的是没有区别
Ent Tec-建议9600波特和1个停止位。这在windows上运行良好。我将尝试所有的主要范围,以确保
未找到解决方案
[260650.393279] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[260658.258766] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0
我创建了一个C++应用程序,输入的工作很好。< /P> Apache错误日志可能包含或不包含PHP错误。运行phpinfo();要查找php错误日志,或者如果您正在通过cli运行此脚本,您可以执行
php-i | grep error_log
,我相信。也许您可以查看此项目,特别是波特率(250000)和停止位(2)。Apache错误日志可能包含也可能不包含PHP错误。运行phpinfo();要查找php错误日志,或者如果您正在通过cli运行此脚本,您可以执行php-i | grep error_log
,我相信。也许您可以查看此项目,特别是波特率(250000)和停止位(2)。
#0
Str:
#1
Str:
#2
Str:
DONE