fopen of serial object
    4 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Leon Ellis
 el 8 de Oct. de 2021
  
    
    
    
    
    Comentada: Walter Roberson
      
      
 el 8 de Oct. de 2021
            Good day, I'm trying to open my serialport to connect and write data to my arduino uno mcu.  However I keep getting an error.  My code is:
s = serialport("COM1",9600);
configureTerminator(s,"CR/LF");
pause(1);
   ser = fopen(s, 'w');
pause(1);
writeline(s,1);
My error is:
Error using fopen
First input must be a file name or a file identifier.
Help would be much appreciated.
0 comentarios
Respuesta aceptada
  Walter Roberson
      
      
 el 8 de Oct. de 2021
        serialport() objects open themselves. There is no way to open or close them.
This does mean that if need to change the parameters of an object that you have to destroy it and recreate it.
I prefer the ability to explicitly close and open serial ports... but then I used to do dial-up work, where closing and opening objects was part of the normal flow of operations.
2 comentarios
  Walter Roberson
      
      
 el 8 de Oct. de 2021
				The examples would have been for serial() rather than serialport()
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!