В обработчике прерывания я бы сначала положил в массив данные таймера счетчика и запустил новый отсчет, выход из обработчика и потом пока таймер считает выполняй другие задачи
В обработчике прерывания я бы сначала положил в массив данные таймера счетчика и запустил новый отсчет, выход из обработчика и потом пока таймер считает выполняй другие задачи
Вот пример кодовой посылки, которую надо считать и расшифровать:
11111111111111 0 00000000 0 11111111 1
(пробелы вставил для удобства чтения)
сначала идет преамбула из 14-ти единиц
потом разделитель - 0
потом первый байт команды
опять разделитель - 0
второй байт команды
стоповый бит - 1
Вот и скажите, как мне все это получить?
Ведь сначала надо поймать преамбулу. Это просто... Всего-то 14 раз поймать единицу. Если научиться ее ловить. Потом уже все остальное.
Куда я буду запихивать столько данных из прерывания?
Последний раз редактировалось Anri777; 26.01.2011 в 02:31.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)