-
-
Erfahrener Benutzer
Roboter Experte
so, hab mich jez durchgeklick und bin schließlich auf diese seite gelangt: http://www.codeguru.com/cpp/i-n/netw...cle.php/c2503/
hab mich dann auch mit dem c++ code ganz gut auseinandergesetzt (kann eig. nur ansi c), sehr viel gebracht hat es aber nicht, wieder habe ich es geschafft irgendwelchen schrott zu senden (es kam vllt nur jedes 10te zeichen an, und das war dann auch nicht das, was ich eig. gesendet habe).
ich habe auch verschiedene frequenzen ausprobiert (sende beim hyperterminal mit 2400), hat aber nix geholfen =(
lesen will er garnicht....
das is der Quelltext meiner main:
#include <cstdlib>
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include "Serial.h"
using namespace std;
int main(int argc, char *argv[]){
CSerial serial;
if (serial.Open(1, 2400))
{
printf("%i\n",serial.ReadDataWaiting());
char lpBuffer[] = "aaaaaaaaaaaaaaa";
int nBytesRead = serial.ReadData(lpBuffer, sizeof(lpBuffer));
printf("%s", lpBuffer);
}
else
printf("Failed to open port!");
system("PAUSE");
return EXIT_SUCCESS;
}
er gibt mir für das ReadDataWaiting() 0 raus, und danach eben den unveränderten string
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen