möchte meinen uC (ATmega128) über die serielle schnittstelle mit matlab verbinden, um sensordaten kontinuierlich an matlab zu senden und dort grafisch dazustellen! weiss jemand wie das geht?
Gast
#682799
z.B. so:
ComPort = 'COM1';
Port = serial(ComPort);
set(Port,'Baudrate',9600,'Terminator','CR/LF','InputBufferSize',1024);
if Port.BytesAvailable > 0
%Daten einlesen
columns =3;
lines = Port.BytesAvailable /3;
A = fread(Port,[columns lines],'uint8');
else
disp('No Data Available');
end
Für näheren Infos (v.a. zu fread) siehe Matlab-Hilfe. Die ist sehr gut.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.