Borrar filtros
Borrar filtros

RS485 communication in matlab

35 visualizaciones (últimos 30 días)
Toke Søltoft
Toke Søltoft el 2 de Sept. de 2014
Respondida: Toke Søltoft el 2 de Sept. de 2014
Does matlab support RS485 support via com port? If so, I can't find any guide to how it works.
I have tried this code, but it does not work. If I send the numbers through realterm n RS485, it works fine.
s = serial('COM3','BaudRate',38400);
set(s,'StopBits',1);
set(s,'DataBits',8);
fopen(s);
fprintf(s,'2 7 2 2 255 255 255 248');
fwrite(s,'2 7 2 2 255 255 255 248');
fclose(s)

Respuesta aceptada

Toke Søltoft
Toke Søltoft el 2 de Sept. de 2014
I figured it out. I just needed to change the output to ascii characters, e.g.
fwrite(s,char(2,7,1,2,0,0,0,4));

Más respuestas (0)

Categorías

Más información sobre Migrate GUIDE Apps en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by