09-04-2018, 07:47
(08-04-2018, 20:20)kaczakat napisał(a): Przykład w arduino jest inny, masz 3x SD.begin(4), a uruchomienie karty robi się raz.
Metoda begin zwraca wartość typu bool, jeśli inicjalizacja zakończyła się sukcesem, więc użyto ją właściwie.
Plik SD.cpp linia 240: "Return true if initialization succeeds, false otherwise."
Problem polega na tym, że użycie jednocześnie tych bibliotek powoduje utratę pakietów i wygląda jak by nie działała karta ethernet, albo karta SD i nie jesteśmy w stanie stwierdzić co nie działa.
Jean-Claude Wippler, twórca biblioteki ethercard, wie o problemie, ale nie wie jak go rozwiązać i raczej nie zanosi się aby to razem zagrało.
Użyj tinyfat, sprawdzone, działa.
https://github.com/lucianbrandabur/Ardui...es/tinyFAT
Jeśli masz problem z kodem lub sprzętem, zadaj pytanie na forum. Nie odpowiadam na PW, jeśli nie dotyczą one spraw forum lub innych tematów prywatnych.