嵌入式UART printf 数据处理方法

1、通过串口printf

c 复制代码
    printf("+IMU,%lld,%f,%f,%f,%f,%f,%f,%f,%f,%d,%d*\r\n", 
                rolling_count, (double)global_power_up_time, 
                imu_DataType->fAngularRate[0], 
                imu_DataType->fAngularRate[1], imu_DataType->fAngularRate[2], 
                imu_DataType->fAcceleration[0], imu_DataType->fAcceleration[1], 
                imu_DataType->fAcceleration[2], imu_DataType->fTemperature, 
                0,0);//imu_info.calibration_status, imu_info.sample_status);

2、保存数据

3、使用notebook将数据规整到一行

并删除无关行以保证可以作为列导入matlab

4、导入matlab

5、拷贝出需要的数据到新的工作区,我一般去除NAN数据

6.从默认工作区拷出方便处理

7.去跳点等操作

matlab 复制代码
index = find(abs(data(:,1)) > 6);
data(index,:) = [];
index = find(abs(data(:,2)) > 6);
data(index,:) = [];
index = find(abs(data(:,3)) > 6);
data(index,:) = [];
相关推荐
FreakStudio7 天前
W55MH32L-EVB 上手测评:硬件 TCP/IP 加持的以太网单片机,MicroPython 零门槛开发
python·单片机·嵌入式·大学生·面向对象·并行计算·电子diy·电子计算机
LDR00612 天前
Type-C 快充全面升级!LDR6601 赋能个人护理便携电机,重塑剃须刀 / 理发器新体验
c语言·开发语言
✎ ﹏梦醒͜ღ҉繁华落℘12 天前
单片机基础知识---stm32单片机的优先级
stm32·单片机·mongodb
Luminous.12 天前
C语言--day30
c语言·开发语言
玖玥拾12 天前
C/C++ 数据结构(七)栈、容器适配器
c语言·数据结构·c++··容器适配器
謓泽12 天前
C语言不是语法,是通往机器的地图。
c语言·开发语言
不会C语言的男孩12 天前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言
u1521096484912 天前
S.S.Audio PRO A2音频隔离器
嵌入式硬件·音视频·实时音视频·视频编解码·视频
zd84510150012 天前
RS485 总线详解
单片机·嵌入式硬件
半条-咸鱼12 天前
【STM32】I2C协议原理、HAL读写与OLED显示操作
嵌入式硬件·c·信息与通信