Регистрация | Вход

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: demanik, ivan_fd  
Два 16F876A по интерфейсу i2c
tesla88 Дата: Чт, 19.02.2015, 15:39  |                                                                                                                Сообщение # 1
Группа: Проверенные
Ранг:  Продвинутый
Сообщений: 114
Репутация: 0   ±
Замечания:   ±
На сайте с 20.11.2010

Статус: Offline

Всем привет! Возникла необходимость связать два мк друг с другом по интерфейсу I2C, мастер должен обращаться к слейву - забирать у него инфу от датчиков ( слейв считывает показания датчиков через ацп) и мастер должен давать слейву команды на управление разными нагрузками( моторы , клапана).
Вопрос возникает как правильно организовать данный метод общения?
ЯНДЕКС Дата: 19.02.2015
ADMIN Дата: Чт, 19.02.2015, 16:08  |                                                                                                                Сообщение # 2
Администратор
Группа: Администраторы
Ранг:  Специалист
Сообщений: 1086
Репутация: 32   ±
Замечания:   ±
На сайте с 20.08.2007

Статус: Offline

USART чем не устраивает? По-моему проще. Без подтягивающих резисторов.Нет?
xvovanx Дата: Чт, 19.02.2015, 16:08  |                                                                                                                Сообщение # 3
Группа: Модераторы
Ранг:  Помогаю всем
Сообщений: 328
Репутация: 59   ±
Замечания:   ±
На сайте с 02.05.2013

Статус: Offline

Были наработки связи двух и трех микропроцесоров по USART, по I2C опыта связи не было. Интересует?
Сообщение отредактировал xvovanx - Чт, 19.02.2015, 16:09
AndrF Дата: Чт, 19.02.2015, 16:29  |                                                                                                                Сообщение # 4
Группа: Проверенные
Ранг:  Продвинутый
Сообщений: 145
Репутация: 3   ±
Замечания:   ±
На сайте с 03.02.2012

Статус: Offline

Тут похоже что-то есть на тему...
tesla88 Дата: Чт, 19.02.2015, 16:31  |                                                                                                                Сообщение # 5
Группа: Проверенные
Ранг:  Продвинутый
Сообщений: 114
Репутация: 0   ±
Замечания:   ±
На сайте с 20.11.2010

Статус: Offline

конечно интересует, просто с usart  я ещё плотно не работал, но если подсобите буду очень признателен
xvovanx Дата: Пт, 20.02.2015, 11:27  |                                                                                                                Сообщение # 6
Группа: Модераторы
Ранг:  Помогаю всем
Сообщений: 328
Репутация: 59   ±
Замечания:   ±
На сайте с 02.05.2013

Статус: Offline

Цитата tesla88 ()
конечно интересует

Вот пример (код и модель) связки трех пиков. Пояснение примера: Первый пик получает код от кнопок - передает второму, тот - передает третьему. Каждый при этом занят своей програмой.

P.S. использовал такую связь при создании "умного дома"- первый пик следит за датчиками (RF и проводными), второй (Мастер) все это дело переваривает, думает, отображает и разговаривает по мобильнику, третий-передача RF и управления исполнительными устройствами. Сейчас переделываю все на один пик 18F8722 (много ног и памяти)
Прикрепления: 16-18-16_3xPic_.7z (70.4 Kb)

Сообщение отредактировал xvovanx - Пт, 20.02.2015, 11:43
tesla88 Дата: Пт, 20.02.2015, 13:39  |                                                                                                                Сообщение # 7
Группа: Проверенные
Ранг:  Продвинутый
Сообщений: 114
Репутация: 0   ±
Замечания:   ±
На сайте с 20.11.2010

Статус: Offline

Большое спасибо  xvovanx, буду разбираться.
  • Страница 1 из 1
  • 1
Поиск: