Re: ЧПУ пульты
Добавлено: 14 ноя 2012, 22:43
На Human INPUT Device (HID) несколько неудобно ВЫВОДИТЬ информацию.
Там в меню есть пункт монитор порта, открывай его и смотри, наверняка ардуина постоянно что-то в порт пишет.Тима писал(а):А как это сделать?
И почему ты это раньше не написал, у меня все на работе осталосьUAVpilot писал(а):Ждём Ника, или ещё кого-нибудь, у кого ардуина видится как /dev/ttyUSB - я хочу сравнить их USB-реквизиты и понять почему используются разные драйвера.
HID класс удобен тем, что для него не надо писать никаких драйверов. Дескрипторы отчета и физический легко вытаскиваются на урoвень HAL EMC без всякой писанины на С или питоне.UAVpilot писал(а):На Human INPUT Device (HID) несколько неудобно ВЫВОДИТЬ информацию.
примерчик быImpartial писал(а):HID класс удобен тем, что для него не надо писать никаких драйверов. Дескрипторы отчета и физический легко вытаскиваются на урoвень HAL EMC без всякой писанины на С или питоне.
Типа пока нет, но в процессе:aftaev писал(а):вот ток не известно прошивка есть аль нет
Miselph писал(а): More information as I progress....
Ну да, эт я прогнал не глядя.2cme писал(а):http://ru.wikipedia.org/wiki/USB_HID
USB HID - human interface device class
Я его запускал, там одна строка с абракадаброй бегает.Nick писал(а):Там в меню есть пункт монитор порта, открывай его и смотри, наверняка ардуина постоянно что-то в порт пишет.
Я даже для начала записал бы отдельные пины и отправлял бы! Только не знаю как это сделатьNick писал(а):2. убираем изскетча все кроме непосредственной записи в порт.
так и должно быть.Тима писал(а):Я его запускал, там одна строка с абракадаброй бегает.
Не, у внутренней прошивки не должно быть периода. Период 1 секунда это у скрипта, а его ты не запускал, ты просто смотрел, что в порт пишется.Тима писал(а):Подожди, я ведь запускал с прогой, где период 1 секунда!
Код: Выделить всё
Bus 005 Device 003: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 005 Device 003: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0403 Future Technology Devices International, Ltd
idProduct 0x6001 FT232 USB-Serial (UART) IC
bcdDevice 6.00
iManufacturer 1 FTDI
iProduct 2 FT232R USB UART
iSerial 3 A600dRrt
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 90mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 2 FT232R USB UART
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Device Status: 0x0000
(Bus Powered)
Код: Выделить всё
byte = ord(ser.read())