serial port communication
Mostrar comentarios más antiguos
hi
my objective is to obtain the 8 bit data via a serial port and also receive 8 bit data via the serial port ...
following basics codes i am using now
s = serial('COM1'); fopen(s) fprintf(s, '8') idn = fscanf(s); fclose(s)
following errors are coming
Port: COM1 is not available. No ports are available. Use INSTRFIND to determine if other instrument objects are connected to the requested device.
Error in ==> jk at 3 fopen(s)
i need to know the problem and a solution in the form of alternative codes ...
thank you
Respuestas (1)
Walter Roberson
el 16 de Oct. de 2011
1 voto
The serial port is not available. Perhaps it is already open for some other purpose. Perhaps you opened the port in an earlier run during the same session and you did not close it again (because the program crashed, perhaps) ?
It would be a good idea to follow the suggestion from the error message and use instrfind to determine if the port is already open. See the last example in the reference documentation for instrfind
1 comentario
Max
el 20 de Oct. de 2011
Categorías
Más información sobre Data Acquisition Toolbox Supported Hardware en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!