189 похожих чатов

Подскажите, плиз. Какой есть дешёвый вариант преобразовать UART в USART?

(Скорости не важны). Понятно, что можно запилить на микроконтроллере, но хотелось бы микросхемку.
Проблема возникла из-за того, что в одной девайсине вывели UART вместо USART, а формально должен быть именно синхронный.

15 ответов

18 просмотров

Это шутка такая?

Я помню тут в чате кто-то преобразователь интерфейсов делал

Max-Sysoev Автор вопроса
Leonid Zaliubovskyi
Это шутка такая?

Серьёзно. Сложность задачи в том, чтобы решить её дёшево.

Очевидно же - КИНУТЬ КЛОК ПРОВОДКОМ

Max-Sysoev Автор вопроса
Max Sysoev
Девайсина ушла заказчику

Поехать в командировку за свой счёт и КИНУТЬ ПРОВОДКОМ ЖИ 😁

Можно попробовать сделать ФАПЧ на CPLD, который будет восстанавливать тактирование по биту синхронизации. По сути даже с ФАПЧ можно не заморачиваться, просто тактировать плисину на частоте раз в десять больше скорости передачи и запускать таймер по биту синхронизации. Ошибка тогда будет не более 0.1 длительности бита.

Max-Sysoev Автор вопроса
Electronics Designer
Можно попробовать сделать ФАПЧ на CPLD, который бу...

Во сколько оцениваешь это приблизительно?

Electronics Designer
Можно попробовать сделать ФАПЧ на CPLD, который бу...

Учти, это должно быть дешевле чем bluepill, согласно сообщению выше

а такое вообще хоть теоретически-то возможно? у асинхронного поток байт, у синхронного -- поток бит. авсинхронный может остановится, у синхронного биты всегда идут. протоколы поверх них тоже разные.

Vyacheslav Olkhovchenkov
а такое вообще хоть теоретически-то возможно? у ас...

Окстись, биты и там и там. Просто в случае синхронного, приемный блок использует тактирование мастера. А асинхронный, сам по себе. Просто синкается по стартовому биту

Max-Sysoev Автор вопроса
Vyacheslav Olkhovchenkov
а такое вообще хоть теоретически-то возможно? у ас...

Вот ты сейчас поколебал моё понимание. По результатам гугления надо не просто добавить клок на каждый бит, а обработать стартовый и стоповый бит при выдержанной синхронности

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта