Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Программная инженерия > Компьютерное железо
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.08.2010, 18:40   #1
Zprime
Новичок
Джуниор
 
Регистрация: 22.08.2010
Сообщений: 2
Сообщение Работа с USART на микроконтроллере ATmega8515 (Си)

Здравствуйте.
Я занимаюсь программированием микроконтроллеров, и впервые столкнулся с весьма своеобразной проблемой - требуется передавать даные по протоколу USART между 2мя микроконтроллерами Atmel mega 8515. Суть проблемы в том, что вход и выход USART на каждом микроконтроллере объеденены физически одним проводом (примерно =---=), соответственно каждый раз при передаче данных первым МК, принимают данные оба, что каким-то образом блокирует приём данных от второго.
Понимаю, что этот вопрос несколько отвлечён от общей тематики форума, но всё равно надеюсь на то, что кто-либо мог сталкиваться с чем-то подобным, и предложит какой-нибудь вариант решения.
С уважением.
Zprime вне форума Ответить с цитированием
Старый 22.08.2010, 20:18   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...собственно, если вы поясните зачем RX/TX в каждом МК закорочены с друг-другом, тогда покумекаем а вообще, вы о протоколах мастер-ведомый слышали?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 22.08.2010, 20:55   #3
Zprime
Новичок
Джуниор
 
Регистрация: 22.08.2010
Сообщений: 2
По умолчанию

В том-то и дело, что по проекту, есть возможность между всеми 4-мя выводами только 1 провод провести. Возможно, есть какие-нибудь аналоги битов TXEN и RXEN регистра UCSRB, которыми можно непосредственно в ходе программы активировать/деактивировать трансмит и ресив почерёдно? Или по ходу программы, сразу после передачи сбрасывать регистр приёма, и тогда он не будет забит к приёму значащей информации. Данные идут не потоком, а только как реакция на срабатывание кнопок.
Скажу честно, грешен - про мастер-ведомый не слышал.
Zprime вне форума Ответить с цитированием
Старый 23.08.2010, 08:46   #4
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Цитата:
по проекту, есть возможность между всеми 4-мя выводами только 1 провод провести
меняйте проект и делайте типовое решение.
Цитата:
Скажу честно, грешен - про мастер-ведомый не слышал.
самое простое - mlink, modbus ...
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation

Последний раз редактировалось raxp; 23.08.2010 в 23:26.
raxp вне форума Ответить с цитированием
Старый 23.08.2010, 21:29   #5
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Посмотрите 1-Wire...
p51x вне форума Ответить с цитированием
Старый 23.08.2010, 23:20   #6
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

1-Wire то 1-Wire, но извращение с закороткой следует убирать ...разработчику руки оторвать.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 23.08.2010, 23:24   #7
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Такого я давно не слышал. Это извращение.

Стоп. А необходима двусторонняя связь?
p.s. Предлагаю модератору перенести тему в "железо"

Последний раз редактировалось Levsha100; 24.08.2010 в 00:21.
Levsha100 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача. Работа с псевдослучайными последовательностями (ПСП). Работа с цветом. 0101 Помощь студентам 3 17.12.2009 23:57
Работа с webbrowser - Фреймы, работа с конкретным феймом в фрейме NewDelphi Фриланс 2 08.10.2009 11:00