Перейти к содержанию
    

Микроконтроллер с периферией RS-485

Всем привет!

 

Нет ли у кого-нибудь информации по отечественным ARM-процесорам с встроенным контроллером RS-485?

Может быть, кто о разработках таких знает?

 

Может отдельная отечественная микросхема существует?

 

Сразу отвечаю, что Гугл не помог

 

 

 

 

 

Изменено пользователем haker_fox
Уточнил название темы, добавил теги.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет ли у кого-нибудь информации по отечественным ARM-процесорам с встроенным контроллером RS-485?

Например: все LPC17xx.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет ли у кого-нибудь информации по отечественным ARM-процесорам с встроенным контроллером RS-485?

Вообще-то, "встроенным контроллером RS-485" является обычный UART. Ну, разве что, с дополнительным сигналом управления передатчиком. Чисто для удобства, если лень в "ручную" переключать с приема на передачу и обратно. А драйвер RS-485 в процессор обычно не встраивают, на что есть свои причины.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообще-то, "встроенным контроллером RS-485" является обычный UART. Ну, разве что, с дополнительным сигналом управления передатчиком. Чисто для удобства, если лень в "ручную" переключать с приема на передачу и обратно. А драйвер RS-485 в процессор обычно не встраивают, на что есть свои причины.

Я на этом обжегся на малинке - она делала это настолько медленно, что не успевала прочитать ответ на команду. В результате поставил FT232 и забыл о проблемах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Когда это мы NXP купить успели?

Да, слова "отечественные" я не заметил :laughing:

Хотя в то же время ни из сообщения ни из личных данных автора не ясно к какому отечеству он относится.

Так что - откуда Вы знаете, что у Вас с ним одно отечество? B)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет ли у кого-нибудь информации по отечественным ARM-процесорам с встроенным контроллером RS-485?

Может быть, кто о разработках таких знает?

Может отдельная отечественная микросхема существует?

Назовите хоть один отечественный современный МК без UART.

И да, такая существует: http://ic.milandr.ru/products/interfeysnye...my/rs485-rs422/

Даже такая: http://ic.milandr.ru/products/interfeysnye...s422/2011vv024/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я на этом обжегся на малинке - она делала это настолько медленно,

 

Так все ж наверно драйвер это делал медленно, а не процессор, не удивлюсь, если обработку пакетов на каком-нить скрипте делали :rolleyes:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так все ж наверно драйвер это делал медленно, а не процессор, не удивлюсь, если обработку пакетов на каком-нить скрипте делали :rolleyes:

А может операционная система? Вот на МК Миландр, т.к. нет ОС, получается рулить направлением передачи с точностью до микросекунд.

Вопрос этой темы очень прост, и ответы такие же простейшие - любой отечественный МК справится с нехитрой задачей работы с моим любимым RS-485.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопрос этой темы очень прост, и ответы такие же простейшие - любой отечественный МК справится с нехитрой задачей работы с моим любимым RS-485.

Может любой, а может и нет.... Все зависит от реалзации UART!

В буржуйских вышеупомянутых NXP UART сделан 550 совместимым. И 100% узнать, когда же ушел последний бит наружу, не представляется возможным!

Т.е. микросекундные задержки в управлении направлением передачи не получатся, можно пропустить ответ.

 

В серии 17ХХ они сделали костыль в виде аппаратной ноги TX_OE.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может любой, а может и нет.... Все зависит от реалзации UART!

В буржуйских вышеупомянутых NXP UART сделан 550 совместимым. И 100% узнать, когда же ушел последний бит наружу, не представляется возможным!

Т.е. микросекундные задержки в управлении направлением передачи не получатся, можно пропустить ответ.

В серии 17ХХ они сделали костыль в виде аппаратной ноги TX_OE.

Прерывание или просто флаг FIFO empty + фиксированное время. Зачем знать последний бит? Скорость мы знаем. Может в каких-то моделях такого флага нет, за всё не ручаюсь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Именно. В Raspbian работа с GPIO сделана через файловый ввод-вывод - а это затратная операция.

А вот не надо было так делать. Потому как есть через mmap. И очень даже быстро. Та же WiringPi для "малинки" отлично работает через mmap.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...