Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
26 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
829739
Топик полностью
AlexBi
(05.04.2018 12:17, просмотров: 115)
ответил
vesago
на
Подкиньте идею, как сделать на LPC1768 мастер интерфейса LIN? На STM32F103 делается легко и непринужденно. Там есть бит, который запускает разрыв по линии. По окончании сам очищается. В LPC есть похожий бит. Но его нужно руками снимать. Получается
Можно скорость порта изменить, что бы передалось сколько надо для паузы.
Ответить
Не получится. Привередливое подчиненное устройство. Нужно ему 13 бит разрыва для синхронизации. Скорость уарта 19200. Соответсвенно, если не ошибаюсь 677 микросекунд. Пробовал бит по таймеру в уарте дергать - не работает. Попробовал ногу в гпио
vesago
(395 знак., 05.04.2018 14:43
)
По таймеру дергать не всегда можно точно, зависит от приоритетов разных задач, критических секций. Я предлагаю УАРТУ поставить скорость 9/677мкс=13493Гц, выдать туда 0 (предполагаю, что четность не используется), потом вернуть скорость 19200
-
AlexBi
(05.04.2018 15:22
)