J'ai un projet qui fonctionne très bien avec (3 Nano et) un mega 2560 et le shield Ethernet + SD classique.
J'y utilise par exemple la géniale bibliothèque EasyTransferI2C, mais aussi l'écriture de fichiers sur SD que j'envoie en FTP, l'envoi de string via MQTT, la màj de la RTC avec le protocole NTP et la sérialisation de JSON aussi envoyés par FTP
Je voudrais mettre le tout sur un circuit imprimé et je n'ai pas trouvé de moyens pour le mega classique. J'ai opté pour le MEGA 2560 PRO
Le enc28j60 ne semblant pas pouvoir fournir tout ces services, j'ai opté pour ce que je croyais une puce semblable au shield : https://fr.aliexpress.com/item/4000226162371.html.
Mais même la simple connexion Ethernet ne fonctionne pas. La carte SD fonctionne. Le code :
FTP est dans une couche au dessus de la couche de transport (appartient à la couche application du modèle OSI et utilise le plus souvent TCP sur les ports 20 et 21).
Bien,
Cela ne change rien du tout. v J'ai bien supprimé toutes les anciennes librairies.
J'ai essayé l'exemple "LinkStatus" qui répond "Unknown"
Je me demande si mes connections sont bonnes, ou devrais-je dire "suffisantes". Le SPI fonctionne avec la carte SD. (CS=53)
Les connections de l'adaptateur Ethernet sont en parallèle, sauf le CS qui est sur la broche 48.
Faut-il mettre des niveaux hauts ou bas sur INT et RST ?
Merci
J'étais un peu sceptique parce que j'avais codé la carte Ethernet seule. J'ai donc essayé comme tu l'as prescrit, et cela ne change rien.
Je désespère et me renseigne sur les broches INT et RST. S'il y avait des court-circuits ou mauvais contacts, la carte SD ne fonctionnerait pas.
Oui, mais j'ai dit en #11 que j'avais cette autre carte (et que j'ai retrouvée plus vite que prévu)
J'ai aussi essayé de la brancher sur l'ICSP (hormis le CS), même résultat Ethernet mais SD en dysfonctionnement (peut-être à approfondir)
J'ai aussi eu l'idée de changer de câble Ethernet, et c'est kif-kif
j'ai changé de module à partir du #12.
Pour le courant en 3.3v, faudrait voir le datasheet de ce mega. Mais si ce courant est insuffisant et en charge, la tension baisse sensiblement, ce qui n'est pas le cas pour le 1er module qui est à 3.3 pile !
Edit : The maximum output current upon 5V is around 800mA, while on the 3.3V it is about 800mA.
Puis le 2ème un peu moins de 5v, et la broche 3.3 (libre) était aussi légèrement inférieure.
Bref, ce n'est pas de côté-là, d'autant plus que, n'oublions pas, SD fonctionne !