Всем добрый день! Наблюдается такая проблема, если одновременно использовать Ethernet Shield N-Fet модули, перестает работать нормально Ethernet Shield. Не получается присвоить IP адрес, я так понимаю он просто перестает видиться. Джамперы на ES включены все Код просто тестовый: Код (C++): #include <SPI.h> #include <Ethernet.h> // MAC-адрес контроллера byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; // адрес запрашиваемого сервера char server[] = "192.168.10.200"; // задаем статический IP-адрес IPAddress ip_addr(192, 168, 10, 101); // создаём клиента, который будет подключаться // к необходимому для нас серверу и порту // портом по умолчанию для HTTP является 80 EthernetClient client; void setup() { // initialize serial communication at 9600 bits per second: Serial.begin(9600); Serial.print("Serial started \n"); // запускаем Ethernet-соединение: Serial.print("Trying to start ethernet module using static IP...\n"); //Ethernet.begin(mac, ip_addr, ip_dns, ip_gw, subnet); Ethernet.begin(mac, ip_addr); Serial.print("Got it!\n"); // получаем и выводим локальный IP адрес Serial.print("My IP address: "); Serial.println(Ethernet.localIP()); } void loop() { delay(1000); Serial.print("Connecting to server...\n"); // если подключение установлено, сообщаем об этом на Serial-порт: if (client.connect(server, 50111)) { Serial.println("connected"); // формируем HTTP-запрос client.println("Test"); delay(1000); client.stop(); } else { // если соединения с сервером нет, пишем об этом на Serial-порт: Serial.println("connection failed"); } delay(15000); } CS+G+V неважно на какой выход подключены. Как только подключаешь ICSP, престает работать.
Может кто-то сталкивался? Амперка Ethernet Shield и Амперка N-Fet модули, я там "и" пропустил. https://amperka.ru/product/arduino-ethernet-shield https://amperka.ru/product/zelo-n-fet
Вот схема подключения. Ethernet Shield встален в Iskra mega, от него от ISCP разъемов подключепна сборка N-FET