Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo leer el puerto serie en matlab

Cómo leer el puerto serie en matlab

s = serial(' com 1 '); //Establece el puerto serie

set(s,'BaudRate',9600,'StopBits',1,'Parity','none','DataBits' ,8 , 'InputBufferSize', 255);

//Algunas configuraciones para el puerto serie, tenga en cuenta que 'ninguno' tiene comillas, y algunos valores como InputBufferSize solo se pueden configurar cuando el puerto serie está cerrado.

//Por lo tanto, no se recomienda abrir primero el puerto serie.

fopen//Abre el puerto serie

fwrite(s, 100); //Marca 100 (decimal) para escribir el puerto serie, o puede ser una matriz unidimensional . Puede utilizar un osciloscopio para medir el tercer pin de com.

a = fread(s);

//Leer datos en serie, debido a que matlab se ejecuta secuencialmente, no se pueden leer 100 aquí.

//El programa quedará bloqueado aquí hasta que se lean los datos. Parece que se guarda el almacenamiento en búfer. Lo olvidé aquí.

//Intenta dar datos del segundo pin de com y quedará claro.

fclose(s); //Cerrar el puerto serie