реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> 4х UART на 51
KA_ru
сообщение Feb 27 2012, 11:56
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 424
Регистрация: 4-10-04
Из: Berlin
Пользователь №: 775



Нужно повесить четыре 16550 на 51.
Может у кого остались примеры подключения 16550 к 8051?
Go to the top of the page
 
+Quote Post
kovigor
сообщение Feb 27 2012, 12:36
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(KA_ru @ Feb 27 2012, 14:56) *
Нужно повесить четыре 16550 на 51.
Может у кого остались примеры подключения 16550 к 8051?


А не лучше ли подобрать МК с нужным количеством UART'ов ? Тем более, что вам, скорее всего, нужны только две линии - прием и передача. А на низкой скорости так и вообще не составит труда сделать четыре программных UART'а. Точнее, три или меньше - тут уже все зависит от выбранного МК. Тот же AT89C5131 имеет два UART'а ..
Go to the top of the page
 
+Quote Post
KA_ru
сообщение Feb 27 2012, 16:14
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 424
Регистрация: 4-10-04
Из: Berlin
Пользователь №: 775



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


увы надо 4 полных. sad.gif и не хуже 115200.
Go to the top of the page
 
+Quote Post
zombi
сообщение Feb 27 2012, 17:53
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



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

Всё заменит подходящая по uarts xmega.
Go to the top of the page
 
+Quote Post
KA_ru
сообщение Feb 27 2012, 20:18
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 424
Регистрация: 4-10-04
Из: Berlin
Пользователь №: 775



что то я не помню чтоб там были сигналы управления модемом и FIFO.
Спасибо.

Go to the top of the page
 
+Quote Post
toweroff
сообщение Feb 28 2012, 05:23
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



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

Go to the top of the page
 
+Quote Post
fox2trot
сообщение Mar 13 2012, 05:25
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 22-09-07
Из: Орел
Пользователь №: 30 754



Поищите в сети. Где то встречал с 51-м ядром аж с 8-ю портами. А вообще, процы с 4 портами UART - не редкость, особенно ARM-ы, а уж 115К они все сейчас тянут

Сообщение отредактировал fox2trot - Mar 13 2012, 05:26
Go to the top of the page
 
+Quote Post
Kriogen
сообщение Mar 13 2012, 08:44
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 28-04-10
Пользователь №: 56 945



Можно использовать внешний, например, такой: http://www.ti.com/product/tl16c554a
Go to the top of the page
 
+Quote Post
Lexy_one
сообщение Mar 14 2012, 09:44
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 90
Регистрация: 28-07-09
Из: Чернигов
Пользователь №: 51 621



У меня была подобная задача...
Решение зделал следующим: Повесл ATTINY2313 и посадил на SPI (у меня было 2 дополнительных порта, хотя 4 тоже подобным образом поставить не составит труда, и обмен тоже можно сделать паралельный) ... Прорама для тиньки - 2 часа делов - и имете сколько надо портов хоть полных, хоть 2х линейных. Правда программу писал на асме, для обеспечения низкой занятости процессора кодом, и соответственно потенциально большего быстродействия.

Сообщение отредактировал Lexy_one - Mar 14 2012, 09:45
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 17:17
Рейтинг@Mail.ru


Страница сгенерированна за 0.01412 секунд с 7
ELECTRONIX ©2004-2016