Я запускаю программу на контроллере stm32 с помощью STM32CubeIDE, и выходной сигнал имеет вид десятичного значения, например, напряжение аккумулятора составляет 3693 милливольт, а температура в десятых градусах Кельвина (то есть, если выход для температуры равен 3000, то значение температурысоставляет 300 К или 27 градусов Цельсия). Я успешно взял строку в Matlab, но не знаю, как измерить эти значения напряжения и температуры в MATLAB через COM-порт. Пожалуйста, дайте мне любое предложение.
Я написал код:
s=serial('COM5','BaudRate',9600);
fopen(s);
fprintf(s,'*IDN?')
out=fgets(s);
fclose(s)