Go Down

Topic: OLED SSD1306 et ethernet ENC28J60 arduino nano (Read 885 times) previous topic - next topic

fdufnews

#5
Nov 24, 2012, 08:11 pm Last Edit: Nov 24, 2012, 08:15 pm by fdufnews Reason: 1
L'ENC28J60 utilise une interruption. Il faudrait voir si par hasard tu n'interromprais pas les routines graphiques.
Car même si elles utilisent des broches SS distinctes les 2 librairies utilisent le même périphérique matériel (l'interface SPI).
Il faudrait peut être mettre en place des protections pour contrôler l'accès au port SPI.

al1fch

#6
Nov 24, 2012, 08:33 pm Last Edit: Nov 24, 2012, 08:51 pm by al1fch Reason: 1
Il me semble que la librairie Ethercard n'exploite pas les possibilités d'interruptions de la puce enc28j60 .
J'utilise en tous les cas cette librairie avec un câblage minimal entre micro et puce ethernet (MISO, MOSI, CLK et SS) , donc avec RST et IRQ non câblés.

Je pense à une autre piste : alimentation qui chuterai un peu pendant que l'ENC28J60 est sollicité.. c'est une puce un peu 'gourmande' (compter 150mA sous 3,3V) et par conséquent un peu chaude (40 à 50°C)....
Chez moi elle a son petit régulateur 3,3V bien à elle.

ludogomez

Bonsoir,

Piste intéressante, je vais creuser de ce côté. D'ailleurs le 5v fait plutôt 4.7v et le 3v fait 3v. Ça  doit être trop juste. Je vais voir pour alimenter tout ça correctement.

Je vous tiens au courant.

Merci

Go Up