The real point is actually to use the WizNet sockets (WIZNET memory), so that the CPU does not have to worry about the LAN traffic so quickly and wastes computing time waiting.
Exactly so, Thorsten, which is why I wrote it.
Harry
Moderator
Geschlecht: Herkunft: zwischen Augsburg und Ulm Alter: 60 Beiträge: 2155 Dabei seit: 03 / 2003
I have a great idea: Please write a ping for your driver. Unfortunately, I don't know what the protocol for that looks like. I just know it's ICMP.
@Thorsten: Ich frag grad den Interruptpin so ab und dann reagiert das Programm nach Ablauf des Ping-Timeout. Wenn alles im Netz erreichbar ist (1..3ms Response-Time), wird auch der Touch schneller bedient und auch der richtige Interrupt funktioniert deutlich besser. Also ja, der Treiber wartet, bis der Client anwortet oder der TimeOut zuschlägt.
Harry
pvs-deck
PowerUser
Geschlecht: Alter: 54 Beiträge: 1344 Dabei seit: 02 / 2009
I have a great idea: Please write a ping for your driver. Unfortunately, I don't know what the protocol for that looks like. I just know it's ICMP.
It is actually fairly straightforward, but unfortunately I do not have the hardware to test is on these days. I did start to do it but had no need of it in the end and so did not complete it. I don't mind finishing the source if someone else can test...
@miparo:
Aber gibt es überhaupt einen Grund beim Wiznet auf Interrupts so schnell zu reagieren? Die haben intern doch den Speicher, ich denke da machen ein paar ms mehr oder weniger nichts aus.
Thorsten
Der dümmpelt auch nur im Hintergrund rum, bei TinaPrioLow.
Ich hatte das selbst so am laufen als Inet Radio mit Display und Touch.
Ob das Interrupt System so sein muss ist ne andere Sache , das war aber als der heilige Gral so erwünscht.Ich hätte es anders gemacht.
Zumal der wzTina eh alles alleine macht.
Harry
Moderator
Geschlecht: Herkunft: zwischen Augsburg und Ulm Alter: 60 Beiträge: 2155 Dabei seit: 03 / 2003
when you finish programming that, i will be happy to test it .
If the ping does not wait for an answer or timeout, can I send several pings at the same time?
Do you have an example of how to use your driver?
Harry
Merlin
Administrator
Geschlecht: Alter: 25 Beiträge: 1474 Dabei seit: 03 / 2005
when you finish programming that, I will be happy to test it .
If the ping does not wait for an answer or timeout, can I send several pings at the same time?
Do you have an example of how to use your driver?
Yes, as many pings as you have sockets spare - one ping per socket. And yes I do have examples.
Harry
Moderator
Geschlecht: Herkunft: zwischen Augsburg und Ulm Alter: 60 Beiträge: 2155 Dabei seit: 03 / 2003
Hinweis nach EU Cookierichtlinie Diese Seite verwendet Cookies, um den Login und ungelesen Markierungen zu verwalten. Mit dem surfen auf dieser Seite erklärst Du Dich damit einverstanden, dass Cookies gesetzt werden. Mit der Option ganz unten auf der Seite "Cookies von diesem Forum entfernen" kannst Du alle Cookies, die von diesem Forum gesetzt wurden, von Deinem Computer entfernen lassen. Weitere Informationen findest Du in unserer Cookierichtlinie.