Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Ошибку нашел, теперь работает. Но он же после шага вперёд следующий шаг назад пропускает!
Отправлено
Леонид Иванович
18 сентября 2008 г. 14:12
В ответ на:
Помотрите, правильно ли я понял Ваш код? Что-то не работает.
отправлено Леонид Иванович 18 сентября 2008 г. 13:59
Пятая строчка тела функции должна быть такой:
if((tmp1 & 0xC0) == (biphase & 0xC0)) return;
Составить ответ
|
Вернуться на конференцию
Ответы
Как это - пропускает? Допустим, начали с фазы 1. Крутим вперёд:
-
maik-vs
(18.09.2008 16:00:3
85.172.15.160
, 847 байт)
Так мой исходник точно реализует Ваш алгоритм? Я проверил на практике с PEC-16 - пропускает.
-
Леонид Иванович
(18.09.2008 16:48:58
192.168.0.3,93.84.90.93
,
пустое
)
Да вроде бы точно. Алгоритм оснван на расширенном графе состояний энкодера.
-
maik-vs
(18.09.2008 18:22:51
85.172.15.160
, 845 байт)
0 -2 -0 -1 0
-
Oldring
(18.09.2008 20:34:32
91.76.17.37
,
пустое
)
То есть 0 2 -0 -1 0
-
Oldring
(18.09.2008 20:35:10
91.76.17.37
,
пустое
)
чёрт, комментарий сьехал на 5 буквов левее.
-
maik-vs
(18.09.2008 16:02:47
85.172.15.160
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 63:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru