совместное использование GSM и Ethernet шилдов

RomAndry
RomAndry аватар
Offline
Зарегистрирован: 20.02.2014

Приветствую

В новом проекте предполагается использование MEGA 2560, а так же шилды
- GSM/GPRS shield
- Ethernet W5100 with SD

Скажите, будут ли они оба работать вместе и не конфликтовать?

RomAndry
RomAndry аватар
Offline
Зарегистрирован: 20.02.2014

Просто я читал, что они оба используют  SoftwareSerial 
Смущает 
http://arduino.ua/ru/prog/GSM

Совместимость с библиотекой Ethernet

 

Разработчиками приложены все усилия для того, чтобы библиотека GSM была максимально совместима с библиотекой Ethernet. Благодаря этому, перенос кода, использующего библиотеки Ethernet или WiFi, на Ардуино с GSM-платой расширения должен быть довольно простым.

winoveritas
Offline
Зарегистрирован: 15.12.2014

Привет

Интерфейсы какие используются в шилдах?

winoveritas
Offline
Зарегистрирован: 15.12.2014

Софт сериал используют...

не должны конфликтовать, просто вешай на разные пины сериал и вперед - это ж софтовый сериал

axill
Offline
Зарегистрирован: 05.09.2011

Во первых ethernet использует SPI. Откуда информация об использовании Serial?

Во вторых на меге два железных Serial, я бы применил железный вместо програмного

winoveritas
Offline
Зарегистрирован: 15.12.2014

на меге вроде 4 железных сериала...

вот цитата:

Последовательный интерфейс Serial: выводы 0 (RX) и 1 (TX); Serial 1: 19 (RX) и 18 (TX); Serial 2: 17 (RX) и 16 (TX); Serial 3: 15 (RX) и 14 (TX). Данные выводы используются для получения (RX) и передачи (TX) данных по последовательному интерфейсу. Выводы 0 и 1 также соединены с соответствующими выводами микросхемы ATmega16U2, выполняющей роль преобразователя USB-UART.

Юзай не хочу)))))

 

 

axill
Offline
Зарегистрирован: 05.09.2011

точно! 4-ре

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

Теоретически, если используютсяя шилбы - могут быть коллизии.

Какой именно GSM модуль используется?

RomAndry
RomAndry аватар
Offline
Зарегистрирован: 20.02.2014

Вот такой. Я даже не знаю его название

axill
Offline
Зарегистрирован: 05.09.2011

нужно брать описание на оба ваших шилда и смотреть какие пины использованы там и там. Дальше уже анализировать что за пины и для чего. Тогда будет понятно есть конфликт или нет

Maverik
Offline
Зарегистрирован: 12.09.2012
sav13
sav13 аватар
Offline
Зарегистрирован: 17.06.2013

Ethernet шилд - это SPI 10-13
GSM - это SoftSerial или стандартный Serial на 0 и 1 выводах

Совместное использование без проблем

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

Из GSM много разных сервисных сигналов исходит. Могут на разные пины вешаться...