Serielle Schnittstelle in WinCE

OP #359077
Lesenswert?

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!
Gast #359080
Lesenswert?

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
Gast #359082
Lesenswert?

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.
Gast #359086
Lesenswert?

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++).
OP #359087
Lesenswert?

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?
Gast #359089
Lesenswert?

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.
OP #359090
Lesenswert?

@ 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.... ;-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren