Ich habe ein echtes Problem und hoffe das mir jemand von euch helfen kann: ich möchte gern datan von mienem MC über die Serialle Schnittstelle an den Computer senden die der Computer mir dann im Hyper-Terminal anzeigt. Ich habe eine Motorola MC68HC05B6 und programmiere mit Basic. Mein Hyperterminal empfängt zwar Bisher Daten, aber was da ankommt sind bei Weitem nicht die Zahlen die der MC senden soll oder villeicht auch sendet. Bisher kommen nur solche dinge Wie Ŭ oder ~ heraus. Kann mir jemand vielleicht mit einem Beispielprogramm helfen, das einfach nur Zahlen oder ein Wort an den Computer sendet? Dann könnte ich mir ansehen wo meine Fehler liegen. Oder vielleicht mach ich einen Fehler im Hyper-terminal dann sagt mir das bitte. Ich suche nach einfahc jedem Fehler den man machen kann. danke
such in deiner Programmiersprache nach einer Funktion die dir eine Zahl in einen String umwandelt und den schickst du an deinen Rechner... wenn es diese Funktion nicht gibt dann musst du sie selber bauen
Ein Fehler ist die Rechtschreibung im Beitag. Oft gibt es bei der Übertragung Probleme, wenn die Baudrate nicht stimmt. Du solltest dies als erstes prüfen. Stimmt der berechnete Teiler? Stimmt der Quarz? Ist im Hyperterm auch die richtige Baudrate, sowie Stop, Parität.. etc eingestellt? Marc989
Schreib dir doch mal eine Routine für den Controller, der dir die
ASCII-Zeichen (*) von 32 bis 127 an der seriellen Schnittstelle ausgibt.
Dann könntest du anhand einer ASCII-Tabelle herausfinden, ob deine
Schnittstelle überhaupt richtig funktioniert.
>Ein Fehler ist die Rechtschreibung im Beitag.
Höhö...Das Ding nennt sich "Bet_r_ag"...(mancheiner schreibt auch
"Breitag"; liegt vielleicht am Wetter.)
(*) es reicht eigentlich Werte von 32 bis 127 an den PC zu schicken.
Um deine Zahlen "sichtbar" zu machaen, also für Menschen lesbar, wirst
du sie noch in Strings wandeln müssen.
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.