Azzera filtri
Azzera filtri

RS485 communication in matlab

35 visualizzazioni (ultimi 30 giorni)
Toke Søltoft
Toke Søltoft il 2 Set 2014
Risposto: Toke Søltoft il 2 Set 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)

Risposta accettata

Toke Søltoft
Toke Søltoft il 2 Set 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));

Più risposte (0)

Categorie

Scopri di più su Migrate GUIDE Apps in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by