WizNet WIZ550io WzInitOk FAIL

  • 1
  • 2
  • 3
  • 4
  • 5
  • Page 4 of 5
pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1340
Registered: 02 / 2009
Subject:

Re: WizNet WIZ550io WzInitOk FAIL

 · 
Posted: 30.11.2020 - 23:22  ·  #25
Quote by miparo

Lief der original Treiber auch mit 16MHz SPI, da du ja überall EMI Spulen in den Leitungen sitzen hast ? Denke nicht , da die im C nicht mit double speed , per default rennen.


Hallo miparo,

weiss ich aus dem Kopf nicht mehr. Ist schon über 1 Jahr her ;-)

Die Ferrite dienen zu Befilterung, wegen dem Flachbandkabel, diese machen sich ab ca. 40 MHz langsam bemerkbar, vorher haben diese so gut wie keinen Einfluss.

Wie kann ich zum test den Treiber langsamer stellen? Ich habe dazu nichts gefunden.

Thorsten
miparo
Administrator
Avatar
Gender:
Location: Germany
Age: 59
Posts: 956
Registered: 09 / 2007
Subject:

Re: WizNet WIZ550io WzInitOk FAIL

 · 
Posted: 01.12.2020 - 10:15  ·  #26
Moin,
einfach vor dem wzTina_Init mal in deinen SPI , das double Bit löschen.

miparo
pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1340
Registered: 02 / 2009
Subject:

Re: WizNet WIZ550io WzInitOk FAIL

 · 
Posted: 01.12.2020 - 11:21  ·  #27
Quote by miparo

Moin,
einfach vor dem wzTina_Init mal in deinen SPI , das double Bit löschen.

miparo


Hallo miparo,

ok muss ich mir mal anschauen. Ich dachte der INIT macht auch den SPI-Init. Dementsprechend wäre das doch dann für die "Füße". Der Init vom Treiber überschreibt es doch dann wieder, oder?

Bei dem Wiznet-Treiber macht man ja selbst keinen SPI-Init, oder wird dieser vom AVRCO vor dem eigentlichen "wzTINA_Init" gemacht?

Thorsten
miparo
Administrator
Avatar
Gender:
Location: Germany
Age: 59
Posts: 956
Registered: 09 / 2007
Subject:

Re: WizNet WIZ550io WzInitOk FAIL

 · 
Posted: 01.12.2020 - 12:31  ·  #28
SPI wird ja vom AVRco bereitgestellt und schon vorher initialisiert denke ich.
pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1340
Registered: 02 / 2009
Subject:

Re: WizNet WIZ550io WzInitOk FAIL

 · 
Posted: 01.12.2020 - 12:49  ·  #29
Quote by miparo

SPI wird ja vom AVRco bereitgestellt und schon vorher initialisiert denke ich.


hmm...

normalerweise SPI mit SPIprescC 16, also Takt geteilt durch 16:
Code
Define
...
SPIorderC = MSB;
SPImodeC = 0;
SPIprescC = 1; // presc = 0..3 -> 4/16/64/128. Double speed optional
SPI_SSC = PortC, 4;



Beim Tina sieht es so aus:
Code
Define
...
// WizNet
TINAdriver   = WizNet5500;   // WizNet5100 or WizNet5200 or WizNet5500
TINAport       = SPI_C, PortC, 4,PortD.0 ;    // SPItyp, SS_Port, SS_Pin, RST PortD.0
TINAtimer    = Timer_C0;            //Timer
TINAsockets  = 2;                   // socket count 1..3 @W5100, 1..7 @W5200/5500


Die Frage ist ob das Define am Anfang ausreicht oder ob ich per Hand die Register anpassen muss.

Thorsten
miparo
Administrator
Avatar
Gender:
Location: Germany
Age: 59
Posts: 956
Registered: 09 / 2007
Subject:

Re: WizNet WIZ550io WzInitOk FAIL

 · 
Posted: 01.12.2020 - 16:09  ·  #30
Nee, vor dem Init eben das Bit direkt löschen
miparo
Administrator
Avatar
Gender:
Location: Germany
Age: 59
Posts: 956
Registered: 09 / 2007
Subject:

Re: WizNet WIZ550io WzInitOk FAIL

 · 
Posted: 01.12.2020 - 19:26  ·  #31
habs gerade mal probiert, da mein Uralt Modul nicht will.
Code
SPICCTRL:= SPICCTRL and (not $80);
  // init and start the TINA Jobhandler
  if not wzTina_Init then


Da rennt der SPI nur noch mit 8MHz.

miparo
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2087
Registered: 03 / 2003
Subject:

Re: WizNet WIZ550io WzInitOk FAIL

 · 
Posted: 02.12.2020 - 06:09  ·  #32
Was hat er denn normal bei x Prozessortakt?

Harry
  • 1
  • 2
  • 3
  • 4
  • 5
  • Page 4 of 5
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 15 · Cache Hits: 14   136   150 · Page-Gen-Time: 0.024385s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI