Chuky
18.10.2007, 09:16
Hallo.
Und zwar hab ich folgendes Problem. Ich wollte mal ausprobieren ob das rn-control über die rs232 schnittstelle senden kann und hab mir den adapter besorgt. ich hab das testprogramm, welches auf der cd drauf ist, eingespielt und den Windows HyperTerminal zum empfangen benutzt (9600 baud, datenbits 8, parität keine, stoppbits 1, Flusssteuerung Hardware) und es ist nichts angekommen.
Also hab ich mir einfach mal eine endlosschleife programmiert die ständig einen test schickt (+ eine LED damit ich weiß ob überhaupt was geht). Das hat natürlich auch nicht funktioniert.
while(1)
{
setportcoff(0);
waitms(10);
sendUSART("Lauflicht");
waitms(10);
setportcon(0);
}
Dann hab ich mir mal den adapter angeschaut und festgestellt das die pin Belegung nicht stimmt. Also hab ichs umgelötet und es geht immer noch nicht.
Kann es sein das es durch die falsche PIN Belegung isrgendwas zerschoßen hat? Ich glaub die Masseleitung was am RX oder TX PIN. Oder kann es auch an dem sendUSART Befehl liegen?
Und zwar hab ich folgendes Problem. Ich wollte mal ausprobieren ob das rn-control über die rs232 schnittstelle senden kann und hab mir den adapter besorgt. ich hab das testprogramm, welches auf der cd drauf ist, eingespielt und den Windows HyperTerminal zum empfangen benutzt (9600 baud, datenbits 8, parität keine, stoppbits 1, Flusssteuerung Hardware) und es ist nichts angekommen.
Also hab ich mir einfach mal eine endlosschleife programmiert die ständig einen test schickt (+ eine LED damit ich weiß ob überhaupt was geht). Das hat natürlich auch nicht funktioniert.
while(1)
{
setportcoff(0);
waitms(10);
sendUSART("Lauflicht");
waitms(10);
setportcon(0);
}
Dann hab ich mir mal den adapter angeschaut und festgestellt das die pin Belegung nicht stimmt. Also hab ichs umgelötet und es geht immer noch nicht.
Kann es sein das es durch die falsche PIN Belegung isrgendwas zerschoßen hat? Ich glaub die Masseleitung was am RX oder TX PIN. Oder kann es auch an dem sendUSART Befehl liegen?