mssys
|
|
1 | |
ATmega128, расширить количество UART до 323.01.2015, 13:00. Показов 3570. Ответов 3
Метки нет (Все метки)
Добрый день!
На один УАРТ меги128 (второй УАРТ уже занят) необходимо подцепить два устройства, решил сделать вариант поочередного подключения двух MAX232 в линиям RX, TX контроллера: на вход четырехканального коммутатора сигналов HC4066 подключил Rx и Tx пины контроллера, выходы HC4066 соответственно на два 232 MAXа. Схема работает с одним глючком: после переключения MAX232 с одного на другой, тот MAX который отключил шлет дополнительный байт "мусора". Подтяжки 1 кОм к входам MAX232 не решают проблему, я бы даже сказал они не влияют никак... Какие есть мысли, коллеги? :) |
23.01.2015, 13:00 | |
Ответы с готовыми решениями:
3
Проблема с UART на Atmega128 ATMega128, UART и бит четности Некорректный прием данных по UART интерфейсу на ATMega128 Как формировать столбцы символов в системе терминал(ПК) -- UART (МК Atmega128) |
MCSD: APP BUILDER
8794 / 1073 / 104
Регистрация: 17.06.2006
Сообщений: 12,602
|
|
23.01.2015, 14:54 | 2 |
1.сделайте один программный uart
2. никто не мешает сделать типа lin - интерфейса, если полудуплекс устроит. только надо будет задействовать мультипроцессорный режим вообще странно, как отключенный max может байт слать? коммутатор отключает его в момент когда на выходе 1, на выходе 2 maxa тоже 1 должна быть, откуда сброс в 0 (мусорный байт берётся)? а остальные входы коммутатора куда подтянуты? может 0 с них берётся при переключении как-нибудь?
0
|
mssys
|
|
24.01.2015, 09:40 | 3 |
Разобрался! Не обратил внимание на то, что переключение занимает немного времени :). задержка 0,2 с после смены MAX232 решила проблему.
Сообщение от Johmmy0007
|
MCSD: APP BUILDER
8794 / 1073 / 104
Регистрация: 17.06.2006
Сообщений: 12,602
|
|
24.01.2015, 16:31 | 4 |
чем сложно? я ж имел ввиду один дополнительный программный недостающий uart, аппаратные-то никуда не деваются. на какой скорости хотите, так и делайте
0
|
24.01.2015, 16:31 | |
24.01.2015, 16:31 | |
Помогаю со студенческими работами здесь
4
Пункт Расширить том в Windows Vista Home Basic не активен - Как же расширить? Расширить с ImageDataGenerator количество изображений Не могу расширить количество используемой памяти Существуют ли способы расширить количество элементов управления? Как можно расширить на ПИД-регуляторе количество подключении до 4-х Конфигурация UART и просмотр файла, в который приходят данные с UART UART DMA прием (количество неизвестно) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |