Получение десятичных данных в MATLAB через COM-порт - PullRequest
0 голосов
/ 17 октября 2019

Я запускаю программу на контроллере stm32 с помощью STM32CubeIDE, и выходной сигнал имеет вид десятичного значения, например, напряжение аккумулятора составляет 3693 милливольт, а температура в десятых градусах Кельвина (то есть, если выход для температуры равен 3000, то значение температурысоставляет 300 К или 27 градусов Цельсия). Я успешно взял строку в Matlab, но не знаю, как измерить эти значения напряжения и температуры в MATLAB через COM-порт. Пожалуйста, дайте мне любое предложение.

Я написал код:

s=serial('COM5','BaudRate',9600);
fopen(s);
fprintf(s,'*IDN?')
out=fgets(s);
fclose(s)                                    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...