Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: 4х UART на 51
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Интерфейсы
KA_ru
Нужно повесить четыре 16550 на 51.
Может у кого остались примеры подключения 16550 к 8051?
kovigor
Цитата(KA_ru @ Feb 27 2012, 14:56) *
Нужно повесить четыре 16550 на 51.
Может у кого остались примеры подключения 16550 к 8051?


А не лучше ли подобрать МК с нужным количеством UART'ов ? Тем более, что вам, скорее всего, нужны только две линии - прием и передача. А на низкой скорости так и вообще не составит труда сделать четыре программных UART'а. Точнее, три или меньше - тут уже все зависит от выбранного МК. Тот же AT89C5131 имеет два UART'а ..
KA_ru
QUOTE (kovigor @ Feb 27 2012, 16:36) *
А не лучше ли подобрать МК с нужным количеством UART'ов ? Тем более, что вам, скорее всего, нужны только две линии - прием и передача. А на низкой скорости так и вообще не составит труда сделать четыре программных UART'а. Точнее, три или меньше - тут уже все зависит от выбранного МК. Тот же AT89C5131 имеет два UART'а ..


увы надо 4 полных. sad.gif и не хуже 115200.
zombi
Цитата(KA_ru @ Feb 27 2012, 20:14) *
увы надо 4 полных. sad.gif и не хуже 115200.

Всё заменит подходящая по uarts xmega.
KA_ru
что то я не помню чтоб там были сигналы управления модемом и FIFO.
Спасибо.

toweroff
А если повесить полноценные UART в отдельном чипе? Помнится, на 89S52 подключал такие от Филипса, замечательно так работало...
а так их много кто делает.. NXP, TI, MAX
и с параллельным интерфейсом к МК, и с последовательным

fox2trot
Поищите в сети. Где то встречал с 51-м ядром аж с 8-ю портами. А вообще, процы с 4 портами UART - не редкость, особенно ARM-ы, а уж 115К они все сейчас тянут
Kriogen
Можно использовать внешний, например, такой: http://www.ti.com/product/tl16c554a
Lexy_one
У меня была подобная задача...
Решение зделал следующим: Повесл ATTINY2313 и посадил на SPI (у меня было 2 дополнительных порта, хотя 4 тоже подобным образом поставить не составит труда, и обмен тоже можно сделать паралельный) ... Прорама для тиньки - 2 часа делов - и имете сколько надо портов хоть полных, хоть 2х линейных. Правда программу писал на асме, для обеспечения низкой занятости процессора кодом, и соответственно потенциально большего быстродействия.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.