Forum: Mikrocontroller und Digitale Elektronik String von Android per UDP zum ENC28J60+ATmega8


von alex0783 (Gast)


Lesenswert?

Hallo,

Ich bin neu hier und hoffe ich stell mich nicht ganz zu blöd an. Mein 
Ziel ist es einen kurzen String von einem Android Handy per UDP zum 
ENC28J60+Atmega8 zu schiecken und diesen dann an die serielle 
Schnittstelle. Es existiert nur noch ein kleines Problem bis alles zu 
meiner Zufriedenheit funktioniert. Ich habe den Quellcode 
Beitrag "ENC28J60 Basics[Beispielprogramm in AVRGCC für atmega8]" auf einen ATmega8 geladen 
(IP, PORT geändert, läuft auf 16 MHZ) und den Netzwerkcontroler 
angeschlossen (Fertigmodul. Vom PC aus kann ich nun einen String zum 
Atmega8 schicken. Das funktioniert mit einem eigenen C++ UDP Socket 
Client und natürlich mit SocketTest v3.0.0. Soweit so gut...
Dann habe ich mit Eclipse für mein S2 ein UDP-Client-Testprogramm 
geschrieben (naja natürlich copy paste von Google zum größten Teil). 
Damit kann ich einen String zum Pc also zu SocketTest v3 senden. 
Funktioniert auch hervorragend. ARP-Request wird gesendet und Reply 
geantwortet, dann ist mein String vom Handy auf dem PC. Jedoch bekomm 
ich keine Daten vom Handy direkt zum Atmega8 gesendet. Er empfängt zwar 
ARP-Request, drei mal hintereinander und antwortet auch drei mal drauf 
aber mehr passiert nicht.
Also vom Handy zum PC funktioniert, vom PC zum ATmega8 funktioniert auch 
aber nicht direkt. Ich bitte dringet um Hilfe, vllt kennt jemand das 
Problem. Quellcodes die ich verwende kann ich dann gern hier posten.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.