Moin Moin, ich versuche seit geraumer Zeit die serielle Schnittstelle auf meinem Handheld anzusteuern um dem Handheld die Komunikation mit einem µC zu ermöglichen - Ziel: Portabels Mini-Oszilloskop, Portabler Logic Analyzer, großes Eingabe/Ausgabe Display für den µC, vll mobile Flash Einrichtung, etc. Mir würden sich viele Möglichkeiten eröffnen, wenn ich die serielle Schnittstelle des WinCE Gerätes ansteuern könnte. Hat jemand Erfahrung mit so etwas gesammelt? Programmiersprache möglichst gratis BasiCE, Phython, etc. Wäre für jede Hilfe oder jeden kleinen Tip sehr dankbar!
Das Programmieren auf dem Ding ist nicht so das schlimme, das habe ich schon hinbekommen, aber ich weiß nicht mit welchen Programmzeilen ich die Schnittstelle ansprechen kann!? Ein Code-Schnippsel würde mir da erheblich weiter helfen!!!
Mit welchem Handheld arbeitest du? Hier handelt es sich um die gleiche API wie im grossen PC -- innerhab der Sprache C wohl kein Problem -- bei Basic bin ich leider nicht so gut bewandert. Such bei Microsaft unter 'TTY-SampleApplication' innerhalb des PocketPC2002-SDK's. Dort findest du reichlich Beispiele für eine WIN32-Applikation auch die TTY. viel Spass damit... gruss herbert
Danke für deinen Tip! Ich habe eine ganz alte Krücke, is glaube ich von Casio. Und da hatte ich das mal mit BasiCE probiert, bin aber nicht weit gekommen. Ich gucke mal wie weit ich mit deinem Tip komme!
Beim aktuellen Visual Studio gibts ein serialPort Steuerelement. Musst mal testen ob des auch bei WinCe Projekten geit. Im VB(kostenlos bei Macrosoft downloadbar) ist der auch mit drin.
Wo kann ich das downloaden? Macrosoft? Kannst du mir einen Link posten?
http://www.microsoft.com/germany/msdn/vstudio/products/express/default.mspx Ist die Express Version und kostenlos musst dich aber nach 40 Tagen oder so registrieren.
Der Installer kann keine Verbindung aufbauen... Aber ich habe Visual Basic. Net. Kann ich damit auch Software für WinCE schreiben? Wenn ja wie?
Wenn du ein neues Projekt startest kannst als Option sagen WINCE Projekt (bei VS2003) ist des so. Zur not hab ich noch ne Vollversion die ich nicht mehr brauche (mache mitlerweile mehr in VSC++).
Ich habe rausgefunden wie das geht, mit BasiCE (gratis): procedure terminal(port$) open port$,1 loop ! check input from rs232 loop c%=comch%(1) while c% print chr$(c%); endloop ! check input from local kb loop k$=key$ while k$ <> chr$(0) print #1, k$; endloop while k$ <> chr$(1) ! ctrl a endloop endproc ! use GO terminal("COM1:9600,N,8,1,H") to start ! exits when you type CONTROL/A Ist ne recht simple Programmiersprache für Handhelds (habe sonst auch VB.net als SSL). Allerdings geht mein Handheld nicht mehr, 2 min nach dem ich den Quelltext gefunden habe. Er stand in der Dokingstation als ich am surfen war und ganz plötzlich ist der ausgestiegen, ich kriege den nicht mehr an und ärgere mich jetzt total, weil ich das ausprobieren möchte! Ich habe viel ausprobiert, neue Batterien rein, über Netzgerät betrieben, Reset gemacht, 30min alle Batterien raus, .... Er gibt keinen piep mehr von sich!!!! Hat jemand eine Idee woran das liegen könnte?
Da hat sich dein Handheld verabschiedet bevor du den Code für die serielle Schnittstelle ausprobieren konntest. Hättest du den Code 4 Minuten früher gefunden, hättest du es gerade noch so geschafft: kompilieren, übertragen schnell Terra Term angemacht, erstes Zeichen empfangen, Handheld tot aber Held glücklich. Aber so, trauriger Abschied. Mein herzliches Beileid als ebenfalls Handheld Besitzer.
@ neuer "hinüber durch die serielle schnittstelle" Ich bezweifel das eine serielle Schnittstelle einen Handheld zerstören kann. Sonst wäre wohl der ein oder andere Handheld durch das bloße vorhandensein einer seriellen Schnittstelle gekillt worden. ;-) Ne, aber mal im Ernst, ich habe ja mit der seriellen Schnittstelle nichts gemacht, außer sie mit dem PC verbunden... Das dürfte ihn doch wohlkaum killen.... @ Tobias O. Danke für dein Beileid, aber hilft leider auch net weiter... :-( Tot bleibt tot.... Aber danke für die Titulation als Held... ;-) Auch wenns nur ein profanes Wortspiel war.... ;-)
"i have hacked 127.0.0.1" Habe ich hier mal irgentwo gelesen, weiss leidernicht mehr wo genau :-( läuft der Handheld wieder?
Wie? "i have hacked 127.0.0.1" Ne, der handheld gibt leider keinen Piep mehr von sich... :-(
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.