Дак у тебя в схеме ошибка, энкодер подключается на D2 и D3
Дак у тебя в схеме ошибка, энкодер подключается на D2 и D3
Последний раз редактировалось Chip; 26.03.2010 в 22:22.
Последний раз редактировалось Chip; 27.03.2010 в 02:51.
Потому что прерывания только на этих входах.
В коде они тоже D2, D3#define encoder0PinA 2
#define encoder0PinB 3
Снова проверил, при скетче http://www.compcar.ru/forum/showpost...6&postcount=19 значения теже (рис1 и рис2):
[options]
limit=5
<3855>175/>
<6168>174/>
А значения:
[options]
limit=5
<3847>175/>
<6151>174/>
получаются, если взять скетч с первого поста http://www.compcar.ru/forum/showthread.php?t=5148, но при этом вот что выдает монитор (рис3):
Последний раз редактировалось Serg_w; 27.03.2010 в 21:16.
Внимательней читай ответы, я же уже писал , что скетч в шапке отправляет пакетно по 2 байта за посылку , поэтому монитор ловит только один первый байт, второй теряется. Нужно подумать как сделать его универсальным
Я уже понял это, но что же делать со скетчем передающим 1 байт?
У меня появляются вот эти значения:
<3855>175/>
<6168>174/>
и программа не работает...
Странно , но почему тогда у меня работает?
Если развернуть программу , то в левом верхнем углу экрана какие значения пишет при повороте энкодера?
Последний раз редактировалось Chip; 27.03.2010 в 21:51.
Пишет 3855 и 6168, как и в HKey_config
И не работает?
Эту тему просматривают: 4 (пользователей: 0 , гостей: 4)