Похоже глючит сама программа hotkey.exe под Windows7. Ну не может же быть, что НИ ОДНА прошивка не работает как надо.
Сканирование данных с контроллера какое-то рваное с частыми зависаниями.
Отзовитесь у кого работет под 7-кой!
Похоже глючит сама программа hotkey.exe под Windows7. Ну не может же быть, что НИ ОДНА прошивка не работает как надо.
Сканирование данных с контроллера какое-то рваное с частыми зависаниями.
Отзовитесь у кого работет под 7-кой!
У меня работает под Win 7
У тебя к компу больше не подключены устройства с FTDI чипом?
Завтра попробую скачать и проверить выложеную здесь программу
Последний раз редактировалось Chip; 26.05.2010 в 03:43.
К компу подключены:
- GPS-приёмник BU-353-й на пролифике
- тач не знаю на чём, но при перепрошивке находилось одно устройство на FTDI при подключеном контроллере и таче - значит тач не на FTDI, IMHO
- ELM327 (я перепрошил контроллер по инструкции и проблема с его неопределением ушла) на всякий случай пока отключил.
Комп - Core2Duo E7200/DG45FC/2Gb/160Gb БП Лебедева.
Завтра подключу к рулю ноут с XP, посмотрю как будет работать...
Последний раз редактировалось Tvi.Dubna; 26.05.2010 в 04:36.
Как здесь описано сделал?
Да, всё согласно инструкции.
До этого, при подключенном ELM-е, вообще не работало, давало ошибку.
Значитца так!
Еще раз поставил все прошивки по очереди.
Похоже таки не программа виновата....
Заработала та прошивка, что в посте #74.
Дребезг и пропуски правда есть и очень нервируют, но уже хоть что-то!!!
Что можно поправить для их устранения?
P.S. Попытка запустить код от Hamster-а, пост #80, ни к чему не привела. Программа не выводит вообще ни каких значений. Если можно, автор, подробнее что и как там настраивать.
Проверил программу и код из щапки , все прекрасно работает.
У тебя какая версия драйвера ?
Версия FTDI 2.06.02 якобы последняя под Win7
Последний раз редактировалось Tvi.Dubna; 27.05.2010 в 19:45.
Взял для интереса подключил еще одну Ардуину с дескриптором по умолчанию, все прекрасно работает с несколькими FTDI устройствами.
Прошивка вот эта
PHP код:
//http://compcar.ru
#define PIN 5 //номер аналогового порта
#define LIMIT 6 //предел погрешности сопротивления
byte bytes[2];
int res_dt1;
unsigned long math_time,old_time,real_time;
void setup()
{
Serial.begin(115200); // настроить скорость com порта
}
void loop()
{
old_time = real_time;
math_time = 0;
res_dt1 = analogRead(PIN); // прочитать данные АЦП
while(math_time < 300 && (analogRead(PIN)>res_dt1-LIMIT && analogRead(PIN) < res_dt1+LIMIT ))
{
real_time = millis(); //получить реальное время
math_time = real_time - old_time; //считаем длительность паузы
}
if( math_time > 80 ) //если нет дребезга
{
bytes[0] = res_dt1 & 255; // преобразовать в 2-байта
bytes[1] = (res_dt1 & 768) >> 8;
Serial.write( bytes,2); // отправить прочитаное значение компьютеру
}
}
Последний раз редактировалось Chip; 27.05.2010 в 21:00.
Эту тему просматривают: 6 (пользователей: 0 , гостей: 6)