Hi, bin gerade auf eurer Board getroffen da ich einige Probleme mit dem Atmel AT89S53 habe. Wollte nachfragen ob es möglich ist auf Win Xp mit der Programmiersprache C ein Terminalpramm zu schreiben der mittels RS232 Schnittselle Daten vom AT89S53 empfangen kann? Mir geht es nur darum die Frage zu klären ob es möglich ist. danke im vorraus mfg, mrsplinter
Dazu braucht man kein Terminalprogramm zu schreiben, die gibts schon zu Hauf, Google... Kannst natürlich auch eins in C eins schreiben, ist keine große Herausforderung. Jeder beliege µC mit UART kann mit einen Terminal kommunizieren. Musst halt nur die Software auf dem µC dazu schreiben.
Hi, danke erstmal fuer die Antwort. Ja genau ich will selbst ein Terminalprogramm schreiben, leider finde ich im Netz keine Ansaetze dazu mit C, koenntest du mir da paar Tips geben. Also das ganze lauft auf einem ASD11 Mikroprocesorboard von der Firma Sensirion. Auf dem AT89S53 lauft schon eine Programm das Daten zum PC sendet das habe ich schon mit Hyperterminal heraus gefunden. Nur leider ist mir nicht klar wie das dayu gehoerige Terminal zu schreiben ist. Vielleicht kann mir ja einer einen Ansatz yur Problematik zeigen. danke im vorraus mfg,
hat da keiner paar Tips für mich, da ich nur Inofs finde mit C und linux oder C++ und WinXP. Gibts da nicht Beispiele die die RS232 ansprechen in Ansi-C, da ich einige Beispiele gesehen habe mit bios.h. Wo ich aber nicht weiß ob die funktionieren mit Xp und wie ich das einsetzte. also bin für jeden Beitrag dankbar mfg,
Stichwort: Console- Anwendungen, die kann man auch in ANSI C programmieren und die RS-232 lässt sich auch problemlos nutzen. Laufen dann aber praktisch als Dos-Fenster. Alternative PROFAN http://www.xprofan.de Ist eine einfache Windowsprogrammiersprache, kann auch gut mit RS-232 umgehen, einige Versionen sind kostenlos. Erzeugt echte Windowsprogramme ohne komplexe Compilereinstellungen beherschen zu müssen. Nachteil: Ist langsammer als C++, macht aber bei den heutigen Rechenleistungen nichts.
@Matthias ja genau das reicht schon wenn es auf der Console läuft hättest du da irgend ein beispiel Code für mich oder Seiten wo mich informieren kann? danke mfg,
Die Programmiersprache C hat erstmal nichts mit der seriellen Schnittstelle am Hut, man muß die passenden Win32 Funktionen aufrufen. Die findet man im Windows SDK das zu vielen Compiler als Hilfe mitgeliefert wird. Mehrere Beispiele findest du bei 'The Codeproject', z.B. http://www.codeproject.com/system/chaiyasit_t.asp
von MS gibts die Win32 Doku auch noch, die verstecken die nur jedesmal woanders weil das veraltet ist und jetzt möglichst nur noch dotNet und C# benutzt werden sollte. http://msdn2.microsoft.com/en-us/library und dann links im Baum weiterhangeln nach: Win32 and COM Development System Services Device Services Communcations Resources
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.