12.12.2008, 11:55 | #11 |
Старший Пользователь
Регистрация: 04.05.2007
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2000\Форд\Пума
Сообщений: 278
|
небольшое видео
|
12.12.2008, 16:46 | #12 |
Старший Пользователь
Регистрация: 04.05.2007
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2000\Форд\Пума
Сообщений: 278
|
Костя, посмотри проектик под дельфи - управление 4 светодиодами есть, а вот как считать с девайса число integer - например 1023 (верхний результат АЦП)?
На сколько я понял прошивка может передать только uchar (до 256) Если найдешь способ считывать большие числа скажу огромное спасибо! |
12.12.2008, 18:40 | #13 |
Старший Пользователь
Регистрация: 18.10.2008
Возраст: 41
Город: Одесса
Регион: Украина
Машина: 1999\BMW\E38 740
Сообщений: 837
|
ты распоковал и запустил екзешник? или прмо их архива запускал?
необходимо положить в одну папку с длл, и запустить.
__________________
Мой будущий проект, Мой старый проект AiNet, Light sensor, PowAndCo, IBUS+CF, USB On/Off, HID Front Keys |
12.12.2008, 19:26 | #14 |
Старший Пользователь
Регистрация: 18.10.2008
Возраст: 41
Город: Одесса
Регион: Украина
Машина: 1999\BMW\E38 740
Сообщений: 837
|
передаеться пакеты по 1 байту(8 бит). значит передавай два пакета подрят, на контроллере сохраняй их в временный буфер, а потом читай весь буфер длиной, которую сам задашь.
__________________
Мой будущий проект, Мой старый проект AiNet, Light sensor, PowAndCo, IBUS+CF, USB On/Off, HID Front Keys |
12.12.2008, 22:36 | #15 | |
Старший Пользователь
Регистрация: 04.05.2007
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2000\Форд\Пума
Сообщений: 278
|
Цитата:
Распаковал конечно! А подскажи тогда как ADCW - результат АЦП с типом integer по байтам передать? и собрать их вместе? А то я пока тупо делю результат на 8 и получаю char, соответственно в 8 раз падает точность |
|
12.12.2008, 23:25 | #16 |
Старший Пользователь
Регистрация: 18.10.2008
Возраст: 41
Город: Одесса
Регион: Украина
Машина: 1999\BMW\E38 740
Сообщений: 837
|
исходники делфы не смотрел.
создай массив uchar, засовывай в него принятые данные, потом анализируй.
__________________
Мой будущий проект, Мой старый проект AiNet, Light sensor, PowAndCo, IBUS+CF, USB On/Off, HID Front Keys |
13.12.2008, 10:37 | #17 | |
Старший Пользователь
Регистрация: 04.05.2007
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2000\Форд\Пума
Сообщений: 278
|
Цитата:
Байт1=ПОЛУЧИТЬ1БАЙТ(1023) Байт2=ПОЛУЧИТЬ2БАЙТ(1023) |
|
13.12.2008, 12:50 | #18 |
Пользователь
Регистрация: 07.01.2007
Возраст: 50
Город: Украина, Хмельницкая обл.
Машина: Mitsubishi Lancer SW'06
Сообщений: 47
|
старшую часть легче всего получить разделив целочисленно двухбайтовое на 256 (0x100), а младшую, соответственно, остаток от деления (mod).
Зы собирать еще проще: старшая*256+младшая ЗЫЫ ничего что я вклинился?
__________________
My Project: J7F2WE2G-OC-PB/M2-ATX/GPS BU-353/Gigabyte Wi-Fi/Lilliput 619GL-70NP/VGA/ELM327 USB Progr: Собственный фронтэнд/GisRussa/Garmin MobilePC |
13.12.2008, 16:36 | #19 |
Старший Пользователь
Регистрация: 18.10.2008
Возраст: 41
Город: Одесса
Регион: Украина
Машина: 1999\BMW\E38 740
Сообщений: 837
|
int a;
uchar a1, b1; a1 = (uchar)(a/256); b1 = a-(a1*256); как то так, примерно.
__________________
Мой будущий проект, Мой старый проект AiNet, Light sensor, PowAndCo, IBUS+CF, USB On/Off, HID Front Keys |
13.12.2008, 19:06 | #20 |
Старший Пользователь
Регистрация: 18.10.2008
Возраст: 41
Город: Одесса
Регион: Украина
Машина: 1999\BMW\E38 740
Сообщений: 837
|
попробуй. у меня на ноуте, тестовом сервере, вмваре работает.
__________________
Мой будущий проект, Мой старый проект AiNet, Light sensor, PowAndCo, IBUS+CF, USB On/Off, HID Front Keys Последний раз редактировалось kostya740; 20.09.2009 в 05:05. |
Здесь присутствуют: 4 (пользователей: 0 , гостей: 4) | |
|
|