WizNet WIZ550io WzInitOk FAIL

  • 1
  • 2
  • 3
  • 4
  • 5
  • Seite 4 von 5
pvs-deck
PowerUser
Avatar
Geschlecht:
Alter: 54
Beiträge: 1343
Dabei seit: 02 / 2009
Betreff:

Re: WizNet WIZ550io WzInitOk FAIL

 · 
Gepostet: 30.11.2020 - 23:22 Uhr  ·  #25
Zitat geschrieben von 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
Schreiberling
Avatar
Geschlecht:
Herkunft: Germany
Alter: 59
Beiträge: 987
Dabei seit: 09 / 2007
Betreff:

Re: WizNet WIZ550io WzInitOk FAIL

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

miparo
pvs-deck
PowerUser
Avatar
Geschlecht:
Alter: 54
Beiträge: 1343
Dabei seit: 02 / 2009
Betreff:

Re: WizNet WIZ550io WzInitOk FAIL

 · 
Gepostet: 01.12.2020 - 11:21 Uhr  ·  #27
Zitat geschrieben von 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
Schreiberling
Avatar
Geschlecht:
Herkunft: Germany
Alter: 59
Beiträge: 987
Dabei seit: 09 / 2007
Betreff:

Re: WizNet WIZ550io WzInitOk FAIL

 · 
Gepostet: 01.12.2020 - 12:31 Uhr  ·  #28
SPI wird ja vom AVRco bereitgestellt und schon vorher initialisiert denke ich.
pvs-deck
PowerUser
Avatar
Geschlecht:
Alter: 54
Beiträge: 1343
Dabei seit: 02 / 2009
Betreff:

Re: WizNet WIZ550io WzInitOk FAIL

 · 
Gepostet: 01.12.2020 - 12:49 Uhr  ·  #29
Zitat geschrieben von 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
Schreiberling
Avatar
Geschlecht:
Herkunft: Germany
Alter: 59
Beiträge: 987
Dabei seit: 09 / 2007
Betreff:

Re: WizNet WIZ550io WzInitOk FAIL

 · 
Gepostet: 01.12.2020 - 16:09 Uhr  ·  #30
Nee, vor dem Init eben das Bit direkt löschen
miparo
Schreiberling
Avatar
Geschlecht:
Herkunft: Germany
Alter: 59
Beiträge: 987
Dabei seit: 09 / 2007
Betreff:

Re: WizNet WIZ550io WzInitOk FAIL

 · 
Gepostet: 01.12.2020 - 19:26 Uhr  ·  #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
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2155
Dabei seit: 03 / 2003
Betreff:

Re: WizNet WIZ550io WzInitOk FAIL

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

Harry
  • 1
  • 2
  • 3
  • 4
  • 5
  • Seite 4 von 5
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 14 · Cache Hits: 14   140   154 · Page-Gen-Time: 0.031735s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI