Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
26 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
562053
Топик полностью
Vit
(25.11.2014 11:35, просмотров: 95)
ответил
BaRaGoZz
на
Меня просто пугает ещё момент,что после настройки ноги как внешнее прерывание,за место rx,прога сразу проваливается в обработчик,как будто ложное срабатывание! А ведь во время работы могут слкчаться такие же ложные срабатывания,что и ведёт к прему
Дропать принятое пока ошибка фрейма и дать 3+ 0xFF(преамбула) на это дело, старт символ должен быть и без предыдущего 0xFF считать его невалидным. ЗЫ 50 грамм коньячку и страху как не бывало:)
Ответить
Дропать-это игнорировать?на счёт 3+ff,что я 2 ff шлю,что 3 ff,одно и тоже,мне кажется все же проблема,если она есть,дабы сейчас из 1500 пакетов мк отвечает на 1480 примерно, сейчас при входе в внешнее прерывание от rx ноги флаг прерывания в сост
BaRaGoZz
(81 знак., 25.11.2014 13:25
,
)
Старт в большинстве контроллеров ловится по перепаду 1-0 (в этом тоже). Пока проц просыпается уже проходит как минимум первый старт. Но, похоже, это время заметно больше и включение УАРТа - начало ожидания старта -приходится на какой-то из
Vit
(163 знак., 25.11.2014 14:15
)