Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Шина типа I2C

Сообщений 1 страница 8 из 8

1

Вопрос такой, есть МЕГА 16 и 3 устройства на мегах. Расстояние до устройств  более 10 метров. Нужно их связать с МЕГой 16, но на ней используется сом (Rx. TX) порт и квадратная шина (I2C)?

*************************
Мега 16 свободные ноги РА5-РА7, на РD0, PD1 - модем, PC0, PC1 – типа память.
3 устройства на меге 8  РD0, PD1 – свободны.
Мега 16 <=> 3 устройства, обмен данными.
*************************

Отредактировано Aleks (2011-10-12 20:52:45)

0

2

ГДЕ ????

0

3

Если скорость обмена маленькая, то можно сделать что-то самодельное типа обрезанного до двух ног SPI или что то типа 1-wire (на транзисторах или оптронах). Но весь протокол обмена пишеш сам.

0

4

Теперь понятно. Взять ATMEGA324P с двумя UART.

0

5

dmm
Понятно. Можно и 128ю, но все уже в железе. Используется ВМ8038 устроиство.( GSM охранка )
Приийдется воять сразу на 128ю заново.

0

6

Конструктивно и функционально M164P, M324P очень совместимы. А НАДЕЖНЫЙ многопроцессорный  интерфейс можно сделать только на UART! Как экзотику можно применить дополнительную микросхему UART-SPI (есть такие) или реализовать эту функцию на "приставленном" сбоку  малоногом микроконтроллере ATxxxx24, 25.

+1

7

Есть еще UART-SPI/I2C микросхемы например max3107,SC16IS762IPW,SC16IS752IBS.

Отредактировано lan_tosno (2011-10-14 08:41:55)

0

8

Я спасаюсь программным UART-ом

0