![]() |
|
Модераторы: PILOT, ManiaK, Mazzi |
![]()
|
|
| shedon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 6 Всего: 11 |
Кто нибуть использовал SCC2691AC1N24(UART) ?
Мне нужно сделать второй последовательный интерфейс(по протоколу RS232). Дело в том, что один последовательный порт(55-ый микрокантроллер) у меня уже задействован для работы(на преобразователь уровнея для работы с компом), а нужно ещё один канал для работы с другой платой хочу поставить SCC2691AC1N24. Кто нибуть использовал этот приёмопередатчик ? -------------------- Programming is like sex: One mistake and you have to support it your lifetime |
|||
|
||||
| PILOT |
|
|||
|
производство ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2724 Регистрация: 4.4.2002 Где: москва Репутация: 20 Всего: 54 |
Если в протоколе заранее известно что контроллер это мастер, то можно использовать мультиплексор и переключать каналы. Если возможен произвольный(неожиданный) прием, то проще программно реализовать UART на 51-ом это несложно.
СУВ. -------------------- тут могла быть Ваша реклама... |
|||
|
||||
| shedon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 6 Всего: 11 |
Да такой вызов возможен, просто для этого уарта надо много портов, по этому мне не хотелось бы его использовать. -------------------- Programming is like sex: One mistake and you have to support it your lifetime |
|||
|
||||
| PILOT |
|
|||
|
производство ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2724 Регистрация: 4.4.2002 Где: москва Репутация: 20 Всего: 54 |
http://focus.ti.com/lit/ds/symlink/tl16c752.pdf
А чем этот хуже? 2 канала, доступ как ко внешней памяти, 64 байта фифо (туда сюда), программируемые скорости. СУВ. ЗЫ. я кстати так и не нашел твоей микросхемы в инете -------------------- тут могла быть Ваша реклама... |
|||
|
||||
| shedon |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 6 Всего: 11 |
Мне не надо два канала, я искал, что попроще... Я уже с ней вроде как разобрался, правда ещё не работал, только микруху заказал, да схему разработал.
http://www.semiconductors.philips.com/acro...s/SCC2691_2.pdf -------------------- Programming is like sex: One mistake and you have to support it your lifetime |
||||
|
|||||
| PILOT |
|
|||
|
производство ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2724 Регистрация: 4.4.2002 Где: москва Репутация: 20 Всего: 54 |
Я посмотрел, там ничего сложного нет, только я не понял зачем она тебе нужна одноканальная? ведь линий ты будешь использовать 11 на нее... хм.
а на программный UART - 4. То что я предложил обеспечит единообразный алгоритм обслуживания UART (2 канала). СУВ. -------------------- тут могла быть Ваша реклама... |
|||
|
||||
| shedon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 6 Всего: 11 |
Один канал, я возьму с микрокантроллера(стандартный последовательный интерфейс).
-------------------- Programming is like sex: One mistake and you have to support it your lifetime |
|||
|
||||
| PILOT |
|
|||
|
производство ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2724 Регистрация: 4.4.2002 Где: москва Репутация: 20 Всего: 54 |
А второй?
Сколько линий ты задействуешь на обслуживание периферийного контроллера UART? СУВ. -------------------- тут могла быть Ваша реклама... |
|||
|
||||
| shedon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 6 Всего: 11 |
8 линий дата, 3 адресных, одна прерывание, линии WR, RD.
Это сообщение отредактировал(а) shedon - 19.1.2004, 11:01 -------------------- Programming is like sex: One mistake and you have to support it your lifetime |
|||
|
||||
| PILOT |
|
|||
|
производство ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2724 Регистрация: 4.4.2002 Где: москва Репутация: 20 Всего: 54 |
ну... и?
Разве не удобнее использовать 2-х канальный внешний УАРТ? 2 линии освободишь RX,TX, да и к тому же однотипный алгоритм будет, меньше времени на разработку... хотя... хозяин барин... СУВ. -------------------- тут могла быть Ваша реклама... |
|||
|
||||
| Гость_Алексей |
|
|||
|
Unregistered |
Кто-нибудь может поделиться исходниками (желательно ассемблер или СИ) по программированию UART типа TL16c754 или подобных многоканальных, с использованием FIFO для асинхронного дуплексного обмена в режиме прерываний?
Заранее благодарен. |
|||
|
||||
![]()
|
| Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)" | |
|
|
На данный раздел помимо Правил форума распространяются текже следующие правила:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |