02.05.2013, 13:43 | #21 |
Старший Пользователь
Регистрация: 17.01.2009
Возраст: 49
Город: Москва
Регион: 77, 97, 99, 177
Машина: Audi A5 3.2FSI Q, Porsche 996 Turbo
Сообщений: 669
|
|
03.05.2013, 17:15 | #22 |
Старший Пользователь
Регистрация: 18.02.2013
Возраст: 42
Город: Санкт-Петербург
Регион: 78, 98
Машина: e46
Сообщений: 163
|
Обновил прошивку. Смотрите первый пост. Отдельное спасибо AngelOfGrief за проделанную работу.
__________________
ibus2hid Touch Controller USB I2S вход 1NeedBMWK76m1vWukagfGKH3kLaJkXcSYK - для спасибо |
13.06.2013, 02:47 | #23 |
Гуру
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
|
Хочу залить прошивку, но нет программатора.
Есть только два DFRobot Dreamer Nano Что можно сделать? Еще есть старый ноут с LPT - вроде когда-то им atmega8 прошивал. Нашел вот http://avr.ru/ready/tools/prog/5wire Вроде шил им atmega8 - нормуль было
__________________
Мой проект: Citroen Xsara Android CarPC |
13.06.2013, 03:40 | #24 |
Старший Пользователь
Регистрация: 17.01.2009
Возраст: 49
Город: Москва
Регион: 77, 97, 99, 177
Машина: Audi A5 3.2FSI Q, Porsche 996 Turbo
Сообщений: 669
|
Так Dreamer Nano же с бутлоадером...
|
13.06.2013, 11:49 | #25 |
Гуру
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
|
понял. надо бы инструкцию по прошивке вынести в шапку, чтобы народ, как я, не тупил
__________________
Мой проект: Citroen Xsara Android CarPC |
14.06.2013, 12:08 | #26 |
Гуру
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
|
Сделал.
Вот инструкция по прошивке для чайников Если поднимете в шапку - это облегчит повторение устройства. И было бы неплохо все-таки починить замыкание D2 на землю, потому как замыкание D2 на землю приводит к отваливанию устройства из системы - никакого указателя не появляется Инструкция по прошивке под Windows Код:
Проверено в Win 8 и Win XP В обоих даже откалиброванное устройство не работает как указатель, только калибровка. 0. Этот пункт нужен только для тех, кто никогда не ставил Arduino IDE и у кого ничего не получается в пункте 4. Нужно скачать http://arduino.googlecode.com/files/...r2-windows.exe и установить USB-драйвер, когда установщик это предложит. Если установщик скажет, что драйвер уже установлен, то причину неработоспособности п. 4 ищите в конкретной установленной копии Windows, то есть налицо проблемы с установкой новых USB-устройств. В старых версиях Windows это чаще всего лимит на подключение новых USB - устройств. Лечение: Вызываем командную строку и вводим команды: set devmgr_show_nonpresent_devices=1 start devmgmt.msc В меню открывшегося диспетчера устройств выбираем Вид --> Показать скрытые устройства. Можно удалить все блеклые устройства. Перезагрузить компьютер. После этого нужно повторить установку http://arduino.googlecode.com/files/...r2-windows.exe 1. Скачать WinAVR здесь http://sourceforge.net/projects/winavr/files/ 2. Установить 3. Положить TouchController.hex из архива из шапки в C:\WinAVR-20100110\bin 4. Узнать номер порта бутлоадера: Подключить к USB и в течении 5-10 секунд в Диспетчере устройств будет устройство USB serial, которое потом сменится на другой USB serial. Вот номер порта этого первого устройства нам и нужен. 5. Перейти в консоли в C:\WinAVR-20100110\bin 6. Выполнить там же в течение первых 5-10 секунд после подключения к USB avrdude -v -p atmega32u4 -c avr109 -P COM17 -b 57600 -D -Uflash:w:TouchController.hex:i COM17 заменить на найденнй в п.4 порт Должно на выходе получиться что-то вроде C:\WinAVR-20100110\bin>avrdude -v -p atmega32u4 -c avr109 -P COM17 -b 57600 -D - Uflash:w:TouchController.hex:i avrdude: Version 5.10, compiled on Jan 19 2010 at 10:45:23 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch System wide configuration file is "C:\WinAVR-20100110\bin\avrdude.conf" Using Port : COM17 Using Programmer : avr109 avr910_devcode (avrdude.conf) : none Overriding Baud Rate : 57600 AVR Part : ATmega32U4 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PA0 RESET disposition : dedicated RETRY pulse : SCK serial program mode : yes parallel program mode : yes Timeout : 200 StabDelay : 100 CmdexeDelay : 25 SyncLoops : 32 ByteDelay : 0 PollIndex : 3 PollValue : 0x53 Memory Detail : Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW Max W ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- --- -- --------- eeprom 65 10 8 0 no 1024 8 0 9000 90 00 0x00 0x00 flash 65 6 128 0 yes 32768 128 256 4500 45 00 0x00 0x00 lfuse 0 0 0 0 no 1 0 0 9000 90 00 0x00 0x00 hfuse 0 0 0 0 no 1 0 0 9000 90 00 0x00 0x00 efuse 0 0 0 0 no 1 0 0 9000 90 00 0x00 0x00 lock 0 0 0 0 no 1 0 0 9000 90 00 0x00 0x00 calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00 signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 Programmer Type : avr910 Description : Atmel AppNote AVR109 Boot Loader Connecting to programmer: . Found programmer: Id = "CATERIN"; type = S Software Version = 1.0; No Hardware Version given. Programmer supports auto addr increment. Programmer supports buffered memory access with buffersize=128 bytes. Programmer supports the following devices: Device code: 0x44 avrdude: devcode selected: 0x44 avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.02s avrdude: Device signature = 0x1e9587 avrdude: safemode: lfuse reads as FF avrdude: safemode: hfuse reads as D8 avrdude: safemode: efuse reads as CB avrdude: reading input file "TouchController.hex" avrdude: writing flash (11266 bytes): Writing | ################################################## | 100% 1.56s avrdude: 11266 bytes of flash written avrdude: verifying flash memory against TouchController.hex: avrdude: load data flash data from input file TouchController.hex: avrdude: input file TouchController.hex contains 11266 bytes avrdude: reading on-chip flash data: Reading | ################################################## | 100% 0.75s avrdude: verifying ... avrdude: 11266 bytes of flash verified avrdude: safemode: lfuse reads as FF avrdude: safemode: hfuse reads as D8 avrdude: safemode: efuse reads as CB avrdude: safemode: Fuses OK avrdude done. Thank you. C:\WinAVR-20100110\bin> 7. Передергиваем устройство в USB 8. Запускаем TouchCalibrator из архива из шапки 9. Выбираем порт устройства и жмем Connect 10. Жмем Calibrate и, следуя указаниям, нажимаем и держим точку в верхнем и нижнем углах 11. Жмем Upload to device 12. Подключаем к Android 13. В логе должны появиться устройства Product: ZD Touch Controller Product: Arduino Leonardo
__________________
Мой проект: Citroen Xsara Android CarPC Последний раз редактировалось s.m.; 01.10.2014 в 13:32. |
14.06.2013, 15:08 | #27 | |
Старший Пользователь
Регистрация: 18.02.2013
Возраст: 42
Город: Санкт-Петербург
Регион: 78, 98
Машина: e46
Сообщений: 163
|
Цитата:
Ссылку на инструкцию в шапку вынес. s.m., спасибо!
__________________
ibus2hid Touch Controller USB I2S вход 1NeedBMWK76m1vWukagfGKH3kLaJkXcSYK - для спасибо |
|
14.06.2013, 15:58 | #28 | |
Гуру
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
|
Цитата:
Плата визуально 100%, как Ваша, покупалась здесь Вот ее схема. Замыкал перемычкой ноги D2 и GND, которая рядом с D2 (хм, возможно я соединял RESET с GND). Попробую вечером еще раз. В любом случае, все уже работает и огромное спасибо за проделанную работу! Вы реально сдвинули с места проблему, с которой я пытался бороться последние 2 года. Сам резистивный тач конечно полное г. после емкостного, но, видимо, лучше уже ничего не сделать с ним.
__________________
Мой проект: Citroen Xsara Android CarPC |
|
14.06.2013, 20:07 | #29 |
Старший Пользователь
Регистрация: 18.02.2013
Возраст: 42
Город: Санкт-Петербург
Регион: 78, 98
Машина: e46
Сообщений: 163
|
Скорее всего так и есть! Я тоже по началу запутался какая надпись к какому выводу относится и тоже reset замыкал.
__________________
ibus2hid Touch Controller USB I2S вход 1NeedBMWK76m1vWukagfGKH3kLaJkXcSYK - для спасибо |
14.06.2013, 23:28 | #30 |
Гуру
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
|
замкнул 4-5 - тоже самое - в Win8 отрабатывает нажатия без смещения указателя мыши, в XP - ничего вообще, хотя устройство есть. Ну и бог с ним
__________________
Мой проект: Citroen Xsara Android CarPC |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|