Показать сообщение отдельно
Старый 09.06.2017, 11:16   #184
AleksSF
Пользователь
 
Аватар для AleksSF
 
Регистрация: 23.06.2016
Адрес: Санкт-Петербург
Сообщений: 925
Сказал(а) 'не согласен(а)'!: 25
Сказали 'не согласен'! 11 раз(а) в 11 сообщениях
Сказал(а) спасибо: 1,321
Поблагодарили 606 раз(а) в 318 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: - это имя известно всем (618)
По умолчанию

Цитата:
Сообщение от BNSF9399 Посмотреть сообщение
MEGA для Ethernet использует 50-52 пины.
Подключается ко всем полноформатным версиям главного модуля Arduino. Обмен данными между основным модулем Arduino и двумя узлами Ethernet шилд W5100 происходит через интерфейс SPI.
Подключение к UNO.
Использованы контакты цифровых сигналов, выполняющие следующие функции:
11 – MOSI,
12 – MISO,
13 – SCK,
10 – SS для Ethernet контроллера,
4 – SS для карты памяти.
Подключение к Mega.
В передаче сигналов участвует соединитель ICSP из шести контактов. Цифровые контакты выполняют следующие функции:
50 – MISO,
51 – MOSI,
52 – SCK,
10 – slave select для Ethernet контроллера,
4 – slave select для карты памяти.
Контакт 53, формирующий сигнал SS (Slave Select) не используется.
Для корректной работы SPI-шины он должен быть переведен в режим выхода. Изменения в программе при работе с главным модулем Mega: pinMode (10, OUTPUT) поменять на pinMode (53, OUTPUT). Активный уровень сигнала SS – низкий. Использовать контакты цифровых сигналов 10 и 4 в схемах с W5100 для другого применения нельзя.
Карта microSD и контроллер Ethernet разделяют одну шину SPI и не могут работать одновременно – их нужно переключать во время работы.
Полная статья: https://arduino-kit.ru/userfiles/ima...ield_W5100.pdf
Только непонятно, а как MEGA соединяется с Ethernet шилдом, ведь эти пины за ее габаритами.
AleksSF вне форума  
Вверх