Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Угу. Особо нового ничего не могу сказать, тут поумней меня народ. Для начала полезно прочитать ...{+}(+)

Отправлено Quasy (94.25.163.120) 03 ноября 2010, г. 12:24
В ответ на: Видел недавно утром его - у наших соседей был.(+) отправлено Quasy 03 ноября 2010, г. 11:16

align=Top
Текст заголовка сообщения полностью: Угу. Особо нового ничего не могу сказать, тут поумней меня народ. Для начала полезно прочитать примером опроса кейбурды с автоповтором(по картинке). Если что по технологии не понятно - по ссылке сходи на предыдущие части Татарченко (1...7.pdf). Особо не завостряйся на SWITCHтехнологии просто идею опроса возьми >>

Это только что кассается самого опроса и выделения состояний опроса. А дальше традиционно раскладываешь по уровням OSI-модели. При получении нового кода (или кода автоповтора) суй его код в массив char[n] со сдвигом каждый раз всего массива например влево (можно конечно указатели менять, но для начала если массив небольшой можно и сдвинуть). Это будет буфер нажатых клавиш. Его не закольцовывай, а просто сдвигай "в никуда". Ну и каждый раз после вдвижки проверяй IFами (атомарно!) весь буфер на наличие нужного набора кодов с помощью memcmp с некими образцовыми flash-массивами.
Картинка: http://caxapa.ru/thumbs/218109/%CF%F0%E8%EC%E5%ED%E5%ED%E8%E5_SWITCH-%F2%E5%F5%ED%EE%EB%EE%E3%E8%E8_%EF%F0%E8_%F0%E0%E7%F0%E0%E1%EE.pdf
Ссылка: http://is.ifmo.ru/works/

Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
вычтите два из трёх, получится:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru