研究生阶段学习笔记
文章平均质量分 52
wql_njust
这个作者很懒,什么都没留下…
展开
-
[AD 报错] “has only one pin”,完美解决
从根源上找到了AD软件中Net ** “has only one pin”报错的解决办法原创 2024-03-11 11:39:18 · 1130 阅读 · 2 评论 -
Note10:基于STM32H7+HAL+CubeMX+DMA+SPI+串口中断+定时器+RTC的多传感器数据采集系统(2*ADXL355和ADXL375通过Sync时序同步)
通过STM32H743VIT6驱动两片adxl355和1片adxl375,采用SYNC信号同步控制方式实现3个传感器的数据,采用FIFO流模式,采用3组SPI+DMA实现数据的同步采集,采用串口1+DMA进行数据传输,采用串口2+中断 构建指令系统,具体指令及对应的功能如下图。通过 定时器+计数 实现了频率可调的方波信号和周期可调的中断,通过RTC产生的秒中断实现定时采样、实际采样率检测 的功能,此外还可以自定义帧标记、获取温度 等功能。原创 2023-01-18 01:02:14 · 4495 阅读 · 11 评论 -
学习笔记(9):STM32H743通过SPI连接ADXL355和ADXL357的过程记录
本文涉及STM32H743与ADXL355\ADXL357的SPI通信,基于CubeMX+KeilMDK的HAL库开发原创 2023-01-07 22:30:33 · 2344 阅读 · 10 评论 -
学习笔记(8):C++实现图结构相关的算法
用C++实现了图结构的相关算法,代码包含C++11标准的新功能,STL模板库的用法。原创 2022-06-18 00:10:46 · 566 阅读 · 0 评论 -
学习笔记(6):一些以前写的实用的python代码:1-根据图片名称,在图片库中挑选图片;2-txt或csv标注格式的数据集转成VOC的xml格式;3-下载合并网页的.ts视频
只贴代码思路,不讲代码。部分代码取自博客并加以修改,代码都不难,可以一行一行的读懂,实现自己的目的。一:根据图片名称,在图片库中挑选图片思路:1:获取图片库中所有的jpg文件名(包含路径的)2:【图片源列表】:步骤1(列表)各项的basename,并去掉后缀(可选)。(增强代码的复用性,例如 你要获取文件夹中的XML文件对应的同名图片,可参考我代码中注释掉的那一段)如下图,上面是步骤一的列表,下面是basename,重点:两个列表元素是一一对应的,只是一个是全路径,一个是文件名.原创 2022-04-22 15:30:27 · 1663 阅读 · 0 评论 -
学习笔记(5):安装Anaconda创建python虚拟环境,安装labelImg,修改pip源
anaconda的安装包,直接到官网下载。www.anaconda.com下载之后,一步一步傻瓜式安装,建议不要安装在C盘,因为虚拟环境多了,会非常占内存。第一次出现选择的时候,勾选add to path,这样就不需要手动添加系统环境变量了。添加环境变量之后,才可以在cmd命令窗口使用anaconda。其他的选择框都可以不选。然后进入cmd,输入 conda --version ,显示如下就是安装成功,创建虚拟环境的命令:conda create -n {虚拟环境名} pytho原创 2022-04-22 14:17:35 · 899 阅读 · 0 评论 -
学习笔记(4):STM32H743的SPI通信,DMA方式
在已经完成MCU和传感器的SPI通信的基础上,增加DMA读取方式。在cubeMX中,如下图左下角,点击add,增加两个DMA Requset,优先级可以配置为Medium,使用DMA需要配置中断,所以 DMA1 stream0、DMA1stream1、 SPI global interrupt需设置合适的优先级。生成代码:下面的代码 在stm32h7xx_hal_msp.c中,可移植到自己的SPI.C文件中,void HAL_SPI_MspInit(SPI_HandleType原创 2022-04-07 11:37:36 · 3565 阅读 · 0 评论 -
学习笔记(3)基于matlab的imu二维数据特征提取,目前实现了时域特征和频域特征的动态提取
function feature_tim = extract_timfeature(sample_data)%时域特征提取%版本:22/03/21 copyright:Mr吴% 输入参数: % sample_data:样本 (w,f)w取决于滑窗宽度,f取决于数据维数% 输出参数:% feature_tim:时域特征%% 三轴时域信息提取max_data = max(sample_data); %最大值min_data = min(sample_data); %最小值.原创 2022-03-21 14:48:36 · 1250 阅读 · 6 评论 -
学习笔记(2)matlab对二维数据滑窗采样生成样本;检测异常数据,采用线性插值进行修复;进行数据滤波
%滑窗采样生成样本%版本:22/03/19 copyright:Mr吴%滑窗-超参数:load draw1.mat %载入工作区format short g %数据格式设置,关闭科学计数法width=256; %窗宽(行数)>=1step=128; %步长>=1 fnum=4; .原创 2022-03-21 14:21:51 · 1372 阅读 · 0 评论 -
学习笔记(1)stm32h743和ADXL355的SPI通信,基于cubeMX和keil5MDK平台,采用HAL库编程,代码已模块化处理
本文主要围绕STM32H743IITX和ADXL355的SPI通信,以及KEIL5MDK+Stm32CubeMX的代码组织方法。原创 2022-03-10 18:25:51 · 3105 阅读 · 4 评论