i-Telex hinter einem WLAN-Client

Technischer Support bei Problemen mit i-Telex sowie dessen Komponenten.

damarco
Rank 3
Rank 3
Beiträge: 125
Registriert: Mi 20. Sep 2023, 16:31
Hauptanschluß: 371126

Re: i-Telex hinter einem WLAN-Client

#11

Beitrag: # 40372Beitrag damarco »

enc28j60Linkcheck() liest das PHY Register aus, aber ich muss mich erstmal mit OpenMCP beschäftigen. Es kann sein das man auch den Grund auslesen kann wenn das senden scheitert. Z.Bsp Socket close etc….
Folgende Benutzer bedankten sich beim Autor damarco für den Beitrag (Insgesamt 2):
detlefFredSonnenrein

damarco
Rank 3
Rank 3
Beiträge: 125
Registriert: Mi 20. Sep 2023, 16:31
Hauptanschluß: 371126

Re: i-Telex hinter einem WLAN-Client

#12

Beitrag: # 40516Beitrag damarco »

Ich habe mal in mein Projekt von 2011 rein geschaut mit ähnlicher Hardware. Vielleicht hilft es auch hier einfach bevor die Applikationen starten eine Schleife zum warten einzubauen.

Code: Alles auswählen

for(a=0;a<1000000;a++){asm("nop");};
Die Ursache kann auch sein der der Controller schon versucht den Ethernet IC zu initialisieren der aber noch nicht mit seinem Status dazu bereit ist.
Benutzeravatar

FredSonnenrein
Founder
Founder
Beiträge: 2320
Registriert: Fr 3. Jun 2016, 13:49
Wohnort: Braunschweig
Hauptanschluß: 8579924 hawe d

Re: i-Telex hinter einem WLAN-Client

#13

Beitrag: # 40522Beitrag FredSonnenrein »

Wahrscheinlich ist es sinnvoller alle paar Minuten den Status der Ethernet-Anbindung zu prüfen und im negativen Fall einen Reset auszulösen
Grüße,
Fred Sonnenrein, Braunschweig
i-Telex 952741 (Lo133), 8579924 (T100s), 781272 (T100), 792911 (T68d) oder 531072 (T.typ.72)
Bei besetzt oder gestört bitte 531002 versuchen.

damarco
Rank 3
Rank 3
Beiträge: 125
Registriert: Mi 20. Sep 2023, 16:31
Hauptanschluß: 371126

Re: i-Telex hinter einem WLAN-Client

#14

Beitrag: # 40524Beitrag damarco »

Bin ich kein Freund von Reset auszulösen, er das die Karte dann immer den Status prüft so lange kein link vorhanden ist und dann sich neu initialisiert. Für andere Karten ist diese dann nicht bereit, so wie Amtsleitungen fehlt.

Die Schleife wurde dazu eingebaut da der Controller ja schneller startet wie die restliche Hardware. Für den Anwender war die Verzögerung kaum bemerkbar…. Zusätzlich bot diese Verzögerung die Möglichkeit einen Bootloader zu starten um die Konfiguration anzupassen…
Benutzeravatar

FredSonnenrein
Founder
Founder
Beiträge: 2320
Registriert: Fr 3. Jun 2016, 13:49
Wohnort: Braunschweig
Hauptanschluß: 8579924 hawe d

Re: i-Telex hinter einem WLAN-Client

#15

Beitrag: # 40547Beitrag FredSonnenrein »

damarco hat geschrieben: So 22. Okt 2023, 14:46 Die Schleife wurde dazu eingebaut da der Controller ja schneller startet wie die restliche Hardware. Für den Anwender war die Verzögerung kaum bemerkbar…. Zusätzlich bot diese Verzögerung die Möglichkeit einen Bootloader zu starten um die Konfiguration anzupassen…
Das i-Telex müsste aber "langsamer" starten als der Router. Und mein Router braucht schon zwei bis drei Minuten um tatsächlich im Netz zu sein.
Grüße,
Fred Sonnenrein, Braunschweig
i-Telex 952741 (Lo133), 8579924 (T100s), 781272 (T100), 792911 (T68d) oder 531072 (T.typ.72)
Bei besetzt oder gestört bitte 531002 versuchen.

damarco
Rank 3
Rank 3
Beiträge: 125
Registriert: Mi 20. Sep 2023, 16:31
Hauptanschluß: 371126

Re: i-Telex hinter einem WLAN-Client

#16

Beitrag: # 40549Beitrag damarco »

Das stimmt, aber der AVR startet schneller als die Angeschlossene Hardware und es kann auch sein das dass spätere starten des Routers nicht das Problem darstellt. Man kann natürlich auch den Status der Hardware prüfen, die meisten lassen den Code aber einfach durchlaufen. Da kann es passieren das z.Bsp der Ethernet IC nicht antwortet oder auch die Konfiguration nicht übernimmt.

Solche Delays sind gar nicht so unüblich, wie gesagt so ein AVR ist sehr flink und das kann Probleme machen mit angeschlossener Hardware.
Antworten

Zurück zu „Technischer Support (i-Telex)“