自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(136)
  • 资源 (13)
  • 收藏
  • 关注

原创 看我用LabVIEW写一个情人节的小礼物!!!(源码见最后链接)

写在最前:我是汽车NVH工程师,但我的生活也离不开代码,那么就用我最熟悉的“(编程)语言”,趁着情人节主题征文活动,送各位一个小礼物吧~今年的情人节在春节中度过,不知道是好是坏?不论是学生,还是刚参加工作的,在这情意满满的寒假春节里,只要没带回家,那么对另一半的思念也就只能在微信、视频中流露~那么,送他/她一个有趣的小游戏,在游戏中回味美好的经历,是不是一份很有意思的创意~今天,就来用LabVIEW编写一个情人节的浪漫拼图游戏,用各自珍爱的照片作为拼图的样本,拼好照片,回忆美好~开发背景:

2021-02-07 22:15:28 2448 14

原创 第六篇:进阶篇 车内的吸声性能及测试方法

本专栏分享传统NVH知识点,从声学理论、材料声学、汽车噪声振动分析、车辆及其零部件甚至原材料的声学测试方法等多维度介绍汽车NVH,一些专用术语同时给出了中英文对照,欢迎新人、同行、爱好者一起交流。由于内容写的较为仓促,有误的地方欢迎大家批评指正,谢谢~汽车NVH(Noise,Vibration and Harshness——NVH)工程师经常利用吸声量(Sound Absorption)来评估封闭空间的降噪量。图1中,有一个悬浮在混响箱(Reverberant Chamber)里的一个封闭盒子,其声压级(

2022-07-10 14:47:12 460 1

原创 第五篇:进阶篇 发动机的噪声特性

本专栏分享传统NVH知识点,从声学理论、材料声学、汽车噪声振动分析、车辆及其零部件甚至原材料的声学测试方法等多维度介绍汽车NVH,一些专用术语同时给出了中英文对照,欢迎新人、同行、爱好者一起交流。由于内容写的较为仓促,有误的地方欢迎大家批评指正,谢谢~文章目录1. 发动机相关的噪声问题2. 坎贝尔图(Cambell Plot)的使用3. 发动机安装方向对NVH的影响3.1 南北布局的发动机3.2 东西布局的发动机4. 发动机噪声空气传播路径分析4.1 空气传播路径(Air Borne Paths)4

2022-05-29 16:31:26 358

原创 第四篇:基础篇 声学材料及汽车零部件的隔声测试方法

本专栏分享传统NVH知识点,从声学理论、材料声学、汽车噪声振动分析、车辆及其零部件甚至原材料的声学测试方法等多维度介绍汽车NVH,一些专用术语同时给出了中英文对照,欢迎新人、同行、爱好者一起交流。由于内容写的较为仓促,有误的地方欢迎大家批评指正,谢谢~文章目录1. 基于声强法(Intensity Approach)测试声音传递损失(Sound Transmission Loss——STL)1.1 测试目的1.2 理论背景1.3 测试步骤1.4 声强探头2. 基于声压级测试声音传递损失2.1 测试目的

2022-05-16 10:13:39 518

原创 第三篇:基础篇 声学材料及汽车零部件的吸声测试方法

本专栏分享传统NVH知识点,从声学理论、材料声学、汽车噪声振动分析、车辆及其零部件甚至原材料的声学测试方法等多维度介绍汽车NVH,一些专用术语同时给出了中英文对照,欢迎新人、同行、爱好者一起交流。由于内容写的较为仓促,有误的地方欢迎大家批评指正,谢谢~文章目录1. 声音测量的机理(Fundamental of Sound Measurement)2. 测量声学材料的吸音性能2.1 混响室(Reverberant Chamber)2.2 声学材料的吸声量2.2 声学材料的吸声系数α2.3 空气的吸声对测

2022-05-08 10:44:42 335

原创 基于SPSS的聚类分析原理概述

在声音样本数目比较多的情况下,直接进行成对比较法,工作量非常大,且评价者容易疲劳,在很大程度上影响评价结果的一致性和准确性。对于这种情况,采用聚类分析,从 30 个声音样本中选择有代表性的样本进行主观评价试验,大大降低了主观评价试验的工作量

2022-05-01 14:32:18 5779

原创 音箱箱体的设计形式

在DIY中有一句非常流行的话,那就是“好料不一定堆出好货”。好的声音单元也不一定就有好的声音,因为线路的整体设计、布局是非常重要的,另外还有个比较重要的因素就是箱体的设计。

2022-05-01 12:38:16 2271

原创 第二篇:基础篇 吸声材料及其属性

本专栏分享传统NVH知识点,从声学理论、材料声学、汽车噪声振动分析、车辆及其零部件甚至原材料的声学测试方法等多维度介绍汽车NVH,一些专用术语同时给出了中英文对照,欢迎新人、同行、爱好者一起交流。由于内容写的较为仓促,有误的地方欢迎大家批评指正,谢谢~文章目录1. 多孔吸声材料(Porous Sound Absorbers)1.1 纤维板吸声材料(Fiber Pad Absorbers)1.2 多孔泡棉(Porous Foams)2. 吸声材料的属性2.1 流阻(Flow Resistivity)2.

2022-04-30 23:15:34 331

原创 第一篇:基础篇 声学指标

本专栏分享传统NVH知识点,从声学理论、材料声学、汽车噪声振动分析、车辆及其零部件甚至原材料的声学测试方法等多维度介绍汽车NVH。欢迎新人、同行、爱好者一起交流。文章目录1. 声压级(Sound Pressure Level)2. 计权(Weighting)1. 声压级(Sound Pressure Level)汽车NVH(Noise Vibration and Harshness——NVH)工程师一直在努力研究由传感器采集的声音与人耳感知的声音的差别。在声音用声压级(Sound Pressure

2022-04-23 17:38:07 594

原创 几种移动平均算法

介绍了三种移动平均算法

2022-03-09 23:12:50 8220

原创 LabVIEW开发技巧(二)——后期若要发布exe或者setup安装包,建议用应用程序目录模块代替当前VI路径模块

开发LabVIEW时运行一切都没有问题,但是一旦将工程发布成.exe可执行文件,有些模块就不对劲了~今天就将一个简单但是初学者易出错的问题,早学早避免~开发LabVIEW软件时,往往需要编写一个配置文件,这样方便在软件运行时可以初始化一些参数,有时也需要重新设置一些参数,并要求下一次打开软件时默认就是这些参数。这个配置文件一般会打包在工程里,这就需要在开发阶段,考虑如何读写该文件,这里最重要的是文件路径怎么编写方便?LabVIEW给了好多读取路径的方法,像这种读取配置文件的操作,一般不要求用户手动找

2021-05-07 21:09:38 717 1

原创 CrossCore Embedded Studio——Debug on a Hardware Target(七)

记录一下,方便以后翻阅~本章将介绍如何在CrossCore Embedded Studio(CCES)IDE中,调式硬件终端Hardware Target的整个流程。整体目录如下:Debug Quick StartDebug Quick Start1.1 创建和启动一个Debug Configuration1.2 执行基本的调试操作(利用仿真器和SC589开发板,学习如何执行、加载程序,如何逐步调试代码)2)Examine the debug perspective in detail2.1

2021-04-02 13:55:36 1200

原创 CrossCore Embedded Studio——Managing Build Configurations(五)

记录一下,方便以后翻阅~我们可以执行调试构建(Debug Build)或发行构建(Release Build),这两种构建配置可以在项目创建时自动定义。构建配置是对定义项目构建方式的一种规定,在菜单栏中单击Project——>Build Configurations中。创建新的配置时,单击Project——>Build Configurations——>Manage…,在弹出的对话框中单击New:在弹出的Create New Configuration对话框中,新建一个名为New

2021-03-30 13:51:22 632 1

原创 CrossCore Embedded Studio——看一下新建的工程都有些什么(二)

记录一下,方便以后翻阅~按照第一章的内容,新建好的工程如下图所示:在新建工程时,我只勾选了Core0和Core1,所以新建了两个工程,每个工程都有一个主函数及其配置文件。在主函数里,都有一个adi_initComponents()函数,该函数的作用是将插件代码初始化。对于SC589处理器,Core0是主核心,始终启用,Core1和Core2需要由Core0启用,即如下代码: adi_core_enable(ADI_CORE_SHARC0); adi_core_enable(ADI_CORE_S

2021-03-29 16:45:16 968

原创 CrossCore Embedded Studio——Perspectives & Views in CCES(六)

记录一下,方便以后翻阅~Perspective是专用于特定任务集合的CCES IDE的实例,它由一组独特的窗口/窗格组成,称为视图(Views)。CCES的主要的Perspectives是C/C++、Debug和Graphical Editing。在C/C++视图中,有许多Views,如 Project Explorer 和 Console 。完整的View列表可通过Window——>Show Views 下拉列表获得。...

2021-03-29 09:52:47 569 1

原创 CrossCore Embedded Studio——系统配置文件System Configuration File.svc(三)

记录一下,方便以后翻阅~每个CCES项目都包含一个系统配置文件。该文件是IDE的接口,用于添加和管理项目配置中预先编写的软件组件,如system services、device drivers、add-ins和LDF/startup code。系统配置文件名为system.svc,它驻留在每个项目的根目录或每个核心的根目录中(对于多核处理器)。IDE提供System Configuration Utility来维护system.svc文件。双击Project Explorer视图中的system.svc

2021-03-24 09:27:29 1041

原创 CrossCore Embedded Studio——导入一个已有的工程及项目管理简述(四)

记录一下,方便以后翻阅~1. 第一步单击File–>Import…,CCES弹出Select窗口,选择General–>Existing Projects into Workspace,单击Next。2. 第二步在Import Projects窗口中,单击Select root directory文本框旁边的Browse…,然后导航到要导入的项目的根文件夹。选择根目录后,该目录(或任何子目录)中的任何项目都将显示在Projects框中。选中要导入的项目的复选框。然后单击Finish。

2021-03-24 08:41:35 1185 1

原创 CrossCore Embedded Studio——创建一个新工程(一)

记录一下,方便以后翻阅~1. 序CCES(CrossCore Embedded Studio)是继ADI推出VisualDSP++后推出的集成开发环境(IDE),用在ADI处理器上开发嵌入式应用程序。CCES IDE构建在Eclipse之上,Eclipse是一个多语言、开源的软件开发环境。CCES提供了对编辑、构建和调试过程的完整图形控制,并允许在它们之间进行非常轻松的切换。CCES环境与以前的VisualDSP++开发工具完全不同。除了IDE本身的变化(它在代码生成工具、调试功能等方面提供了许多特性

2021-03-23 16:29:51 2280

原创 基于STM32的FreeRTOS学习之列表和列表项实验(十)

记录一下,方便以后翻阅~上一章介绍了FreeRTOS列表和列表项的相关概念和函数说明,本章进行相关实验。1. 实验目的列表和列表项实验演练。2. 实验设计本实验设计3个任务:start_task:用来创建其他2个任务;task1_task:应用任务1,控制LED灯闪烁,提示系统正常运行;list_task:列表和列表项操作任务,调用列表和列表项相关API函数,通过串口输出相应信息观察这些API函数的运行过程。本实验需要用到按键,用于控制任务的运行。3. 硬件1) 正点原子战舰v3开发板

2021-03-23 09:13:24 226

原创 基于STM32的FreeRTOS学习之列表和列表项(九)

记录一下,方便以后翻阅~列表和列表项是FreeRTOS的一个数据结构,FreeRTOS大量使用列表和列表项,它是FreeRTOS的基石。1. 什么是列表和列表项1.1 列表列表是FreeRTOS的一个数据结构,被用来跟踪FreeRTOS中的任务。与列表有关的东西都在list.c和list.h文件里。在list.h中定义了一个List_t的结构体:typedef struct xLIST{ listFIRST_LIST_INTEGRITY_CHECK_VALUE // 检查列表完整性,将c

2021-03-20 17:56:36 438 1

原创 基于STM32的FreeRTOS学习之任务挂起和恢复API函数及实验(八)

记录一下,方便以后翻阅~本章继续学习剩余的与任务相关的API函数。任务挂起和恢复API函数有时候需要暂停某个任务的运行,过一段时间后再重新运行。这时要使用任务删除和重建的方法的话那么任务中的变量值就丢失了!FreeRTOS提供了任务挂起和恢复函数,可以解决该问题:1.1 函数vTaskSuspend()此函数用于将某个任务设置为挂起状态,进入挂起态的任务永远不会进入运行态。退出挂起态的唯一方法就是调用任务恢复函数vTaskResume()或xTaskResumeFromISR(),函数申明如下:

2021-03-14 22:05:50 372

原创 基于STM32的FreeRTOS学习之创建任务和删除任务相关API函数及实验(七)

记录一下,方便以后翻阅~有了上一章学到的任务基础知识,本章开始学习如何使用FreeRTOS有关创建任务和删除任务相关的API函数。1. 任务创建和删除API函数FreeRTOS最基本的功能是任务管理,而任务管理最基本的操作就是创建和删除任务,相关API函数如下:1.1 函数xTaskCreate()此函数用来创建一个任务。任务需要RAM来保存与任务有关的状态信息(任务控制块),任务也需要一定的RAM来作为任务堆栈。如果使用函数xTaskCreate()来创建任务,那么这些所需的RAM会自动从F

2021-03-14 14:37:06 272

原创 基于STM32的FreeRTOS学习之任务基础知识(六)

记录一下,方便以后翻阅~RTOS系统的核心是任务管理,初学RTOS系统必须先掌握任务的创建、删除、挂起和恢复等操作。1. 什么是多任务系统玩裸机一般都是在main函数里用while(1)做一个死循环完成所有处理,同时再加一些中断完成一些特定的处理,这里中断服务函数叫前台程序,死循环叫后台程序,即前后台系统(单任务系统),如下图所示:前后台系统的实时性差,所有任务的优先级都是一样的,没轮到你就只能等着!多任务系统就应运而生。RTOS系统有个任务调度器,不同系统的任务调度器的实现方法是不同的,Free

2021-03-14 12:19:17 477

原创 基于STM32的FreeRTOS学习之中断测试实验(五)

记录一下,方便以后翻阅~本章内容是接着上一章节进行的实际演练。1. 实验目的FreeRTOS可以屏蔽优先级低于configMAX_SYSCALL_INTERRUPT_PRIORITY的中断,不会屏蔽高于其的中断。本次实验就是验证这个说法。本实验使用两个定时器,一个优先级为4,另一个为5,两个定时器每隔1s通过串口输出一串字符串。然后在某个任务中关闭中断一段时间,查看输出情况。2. 实验设计本实验设计了两个任务start_task()和interrupt_task(),这两个任务的任务功能分别为:

2021-03-13 23:06:46 496

原创 基于STM32的FreeRTOS学习之中断配置和临界段(四)

记录一下,方便以后翻阅~FreeRTOS的中断配置需要根据MCU具体配置,这需要我们了解MCU架构关于中断的知识。1. Cortex-M中断1.1 简介中断由硬件产生,当中断产生后CPU会中断当前的流程转而去处理中断服务,Cortex-M内核MCU提供了用于中断管理的嵌套向量中断控制器(NVIC)。NVIC最多支持240个中断请求(IRQ)、1个不可屏蔽中断(NMI)、1个滴答定时器中断(Systick)和多个系统异常。1.2 管理方式Cortex-M处理器有多个用于管理中断和异常的可编程寄存器

2021-03-13 18:58:24 731 2

原创 基于STM32的FreeRTOS学习之FreeRTOS配置文件FreeRTOSConfig.h解读(三)

记录一下,方便以后翻阅~1. FreeRTOSConfig.h文件1.1 "INCLUDE_"开始的宏使用"INCLUDE_"开头的宏用来使能或失能FreeRTOS中相应的API函数,如下图,INCLUDE_vTaskPrioritySet设置为1,表示使用vTaskPrioritySet函数。其作用就是条件编译,这样可以根据实际需求减少系统占用的ROM和RAM大小。在移植的FreeRTOS_CORE分组中的task.c源文件里,有如下函数,这样就理解了吧。1.2 "config_"开始的宏

2021-03-12 10:24:37 842

原创 基于STM32的FreeRTOS学习之FreeRTOS移植(二)

记录一下,方便以后翻阅~1. 准备工作1)FreeRTOS源码(选择所需要的即可)。2. FreeRTOS移植2.1 添加FreeRTOS源码在案例文件夹中新建一个FreeRTOS文件夹,以后将FreeRTOS的源码添加至该文件夹里。根据前一章的知识点,portable文件夹里只需留下keil、MemMang和RVDS三个文件夹,其余都可以删除。2.2 在工程分组中添加文件打开案例工程,新建分组FreeRTOS_CORE和FreeRTOS_PORTABLE,然后添加文件。 FreeRTOS_

2021-03-11 23:16:54 642

原创 基于STM32的FreeRTOS学习之FreeRTOS简介(一)

记录一下,方便以后翻阅~1. 什么是FreeRTOSFreeRTOS全称Free Real Time Operating System,顾名思义就是免费的实时操作系统。一般,一个处理器核心在某一时刻只能运行一个任务,操作系统中任务调度器的责任就是决定在那个时刻应该运行哪个任务。FreeRTOS是由用户给每个任务分配一个任务优先级,任务调度器根据此优先级决定下一刻运行哪个任务。2. FreeRTOS优势1)FreeRTOS是免费的!运行在商业应用中使用,且不需要公开代码。2)许多半导体厂商产品SDK

2021-03-11 10:27:58 995 2

原创 RC有源滤波器之带通滤波器(四)

记录一下,方便以后翻阅~过去的滤波器都是由R、L、C等无源元件组成,称为无源滤波器。现在的滤波器大都是由R、C元件与有源器件(如运算放大器)组成,称为RC有源滤波器。常见滤波器类型有低通滤波器、高通滤波器、带通滤波器、带阻滤波器、全通滤波器等。RC有源带通滤波器带通滤波器允许某一频率范围内的信号通过,衰减或抑制此频率范围以外的频率信号。理想带通滤波器的模频特性如下图所示,Wc2和Wc1分别为上下截止频率。RC有源带通滤波器器电路如下图所示:电压传输函数为:其模:...

2021-03-08 09:12:43 6710 5

原创 RC有源滤波器之带阻滤波器(三)

记录一下,方便以后翻阅~过去的滤波器都是由R、L、C等无源元件组成,称为无源滤波器。现在的滤波器大都是由R、C元件与有源器件(如运算放大器)组成,称为RC有源滤波器。常见滤波器类型有低通滤波器、高通滤波器、带通滤波器、带阻滤波器、全通滤波器等。RC有源带阻滤波器带阻滤波器衰减或抑制某一频率范围内的信号,允许此频率范围以外频率信号通过。理想带阻滤波器的模频特性如下图所示,Wc1和Wc2分别为上、下截止频率。RC有源带阻滤波器电路图如下所示:电压传输函数为:其模:...

2021-03-05 09:05:16 6480 4

原创 RC有源滤波器之高通滤波器(二)

记录一下,方便以后翻阅~过去的滤波器都是由R、L、C等无源元件组成,称为无源滤波器。现在的滤波器大都是由R、C元件与有源器件(如运算放大器)组成,称为RC有源滤波器。常见滤波器类型有低通滤波器、高通滤波器、带通滤波器、带阻滤波器、全通滤波器等。RC有源高通滤波器...

2021-03-04 09:53:29 4350 2

原创 RC有源滤波器之低通滤波器(一)

记录一下,方便以后翻阅~过去的滤波器都是由R、L、C等无源元件组成,称为无源滤波器。现在的滤波器大都是由R、C元件与有源器件(如运算放大器)组成,称为RC有源滤波器。常见滤波器类型有低通滤波器、高通滤波器、带通滤波器、带阻滤波器、全通滤波器等。RC有源低通滤波器低通滤波器允许低频信号通过,衰减或抑制高频信号。理想低通滤波器的模频特性如下图所示,Wc为截止频率。![在这里插入图片描述](https://img-blog.csdnimg.cn/20210303142159266.png?x-oss-p

2021-03-03 14:31:52 5800

原创 STM32兴趣篇七(上):LIN总线通讯原理学习心得

记录一下,方便以后翻阅~淘宝上基于LIN总线通讯的STM32开发板主要用F042芯片,F1芯片也有一家,叫志明电子,怎么说呢,人家把ST官方库的STM32F10X.H的头文件都改了,代码实力绝对是肯定的。不过也就是因为这样,害的我不得不基于原官方库的STM32F10X.H文件,重新移植一遍,不然很难整合他家的LIN总线代码到别的工程中。本来想粘贴、复制完成任务,可惜现实很无奈~硬件部分1)某宝网上购买的LIN总线STM32F1开发板;2)某宝网上购买的LIN总线调试器;功能一:仅作为从机部分代

2021-03-03 11:43:49 10837 6

原创 LabVIEW开发技巧(一)——如何勾选单行(多行)表格里的数据,然后实时更新图表曲线?

有个朋友问我,他将每次测试的数据放在了表格里,测试一次,就显示一行数据,但是表格数据不够形象,希望能将表格的数据用图表显示出来,但又不希望将每次的测试数据都显示在图表里,最好是需要哪几行的数据,就勾选出来显示。这样应该怎么编程?好吧,闲来无事,帮个小忙而已~折腾了一会,搞了个这么个玩意~先看看这个效果如何程序运行后,随机生成11行数据,每行数据有13个参数,当做13个数据吧。然后左边有个行选择器(自定义的布尔数组),勾选第一个,即打钩,则图表上显示第一行数据,如下图所示~再勾选第三行、第五行和

2021-02-28 18:36:39 3613 8

原创 MOS管电路的工作原理

记录一下,方便以后翻阅~学嵌入式还是要懂些电路知识的~MOS管三个引脚的判定G——栅极;S——源极,两个线的;D——漏极,单根线的。MOS管P/N沟道判定箭头指向G的是N沟道,反之是P沟道。MOS管寄生二极管方向判定N沟道——由S指向D;P沟道——由D指向S。MOD管作为开关时的电路连接方法反接时:导通截止判定方法N沟道——Ug>Us时导通;Ug=Us时截止;P沟道——Ug<Us时导通;Ug=Us时截止。现学现用上图中为NMOS管作用信号切换的电路,

2021-02-20 11:06:00 1020 6

原创 NPN三极管和PNP三极管的工作原理

记录一下,方便以后翻阅~学嵌入式还是要懂些电路知识的~NPN型三极管由两块N型半导体中间夹着一块P型半导体组成,也称晶体三极管,是电子电路中最重要的器件。三极管的主要功能是电流放大和开关作用,可以把微弱的电信号变成一定强度的信号。三极管一个关键参数是电流放大系数β。当三极管的基极上加一个微小的电流时,在集电极上得到一个是注入电流β倍的电流,即集电极电流。集电极电流随基极电流的变化而变化,并且基极电流很小的变化会引起集电极电流很大的变化,这就是三极管的放大作用。以共发射极接法为例(信号从基极输入,

2021-02-20 10:24:21 12452

原创 六、在VisualDSP++下Debug如何查看程序里的变量

记录一下,方便以后翻阅~有些知识,操作起来很简单,别人一点就通,而自己去琢磨,就会像一群青蛙排队跳水——扑通扑通(不通不通)。废话少说,直接看图讲步骤第一步:在菜单栏中选择View–>Debug Windows–>Expressions。单击后,右侧会出现Expressions窗口。第二步:在文件中选择要导入的变量名称。第三步:鼠标左键按下,直接拖到Expressions的窗口里(就这么简单粗暴)。第四步:运行程序,中断或停止程序时就会看到该变量的值。没了。备注:软

2021-02-19 15:36:54 1071

原创 STM32兴趣篇六:战舰v3与C8T6工控板SPI通讯实验

SPI (Serial Peripheral interface)是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。更多SPI知识可参考STM32学习心得三十:SPI接口原理、配置及实验。今天分享下,战舰v3与C8T6工控板上的SPI通讯实验,其中战舰v3作为主机,C8T6工控板作为从机。实验功能说明程序分别烧录战舰v3和

2021-02-18 14:26:52 985 1

原创 STM32兴趣篇五:STM32F103C8T6工控板双SPI互通讯实验

SPI (Serial Peripheral interface)是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。更多SPI知识可参考STM32学习心得三十:SPI接口原理、配置及实验。今天分享下,基于STM32F103C8T6工控板上的两个SPI接口进行互相通讯,其中SPI1作为主机,SPI2作为从机。硬件部分1)某宝

2021-02-17 23:12:30 5354 3

原创 五、解读VisualDSP++案例之21489 AD1939 C Sample-based Talkthru 48 or 96 kHz

记录一下,方便以后翻阅~一开始以为读懂了案例21489 AD1939 C Block-Based Talkthru 48 or 96 kHz,这个案例随便看看也就懂了,实际上里面的差异还是蛮大的。养成个好习惯,先看下该案例的Readme部分内容This project contains a talkthrough example using the onboard AD1939 to acquire and output an audio stream. The digital audio data

2021-02-17 12:19:30 1426

STM32串口下载软件(FLYMCU).rar

FLYMCU,STM32板子可以通过该软件烧录程序~

2021-04-19

20210208_CSDN投稿-基于LabVIEW的情人节拼图小游戏.rar

这是之前参加活动的程序源码,现已公开,喜欢的可以下载参考~ 开发环境LabVIEW2017

2021-03-13

FreeRTOS源码.rar

FreeRTOS源码,老版本,配合教材学习用,2016年的源码

2021-03-11

TJA硬件PCB设计分享.rar

TJA1020硬件原理图资料分享,给了几个可行的方案,对于如何设计TJA1020电路有很好的帮助!

2021-03-02

任一选择单行或多行表格的数据实时更新图表曲线.rar

基于LabVIEW2017开发,可单选或多选表格的行,然后实时更新对应的图表曲线。这是非常好用的功能,仪器仪表二次开发必备功能~

2021-02-28

2021 CSDN 情人节征文代码应用程序.rar

2021 CSDN 情人节征文代码,LabVIEW生成的应用程序,需电脑安装LabVIEW引擎2017版,下载即可玩,需要源码的可留言~

2021-02-07

Microsoft Visual C++ 14.0.rar

Python安装模块时,很多时候会遇到如下问题error: Microsoft Visual C++ 14.0 is required. 下载该程序,可以解决该问题。作者已测,好用!

2020-08-01

口罩相关标准.rar

6个国家或医用标准,包括GB15979-2002一次性使用卫生用品卫生标准,GB2626-2006 呼吸防护用品,GBT32610-2016日常防护型口罩技术规范,GB19083-2010 医用防护口罩技术要求,YY0469-2011医用外科口罩,YYT0969-2013一次性使用医用口罩,需要的小伙伴们自行下载。

2020-07-11

C语言入门案例65个.rar

65个C语言入门案例,基于visual studio 2010开发环境,适合初学者,每个案例编者都实测过,没问题,且增加了注释。喜欢就下载吧。

2020-07-08

USMART调试工具配合串口调试助手使用

便于工程师开发程序时,工程师利用串口调试助手,对代码中的注册在USMART工具里的函数的入口参数进行修改,并实时运行,观察修改后的结果。对于提高开发效率有很大的帮助。

2020-04-30

LabVIEW解析Matlab Mat格式数据.rar

基于LabVIEW开发的,用来解析MATLAB Mat格式的数据,亮点是未使用LabVIEW中的Math脚本(因为正版要花钱嘛),根据Matlab相关格式手册编写的,文件中附mat数据案例,可在matlab中打开,也可直接在附件的LabVIEW程序中打开。有时间再更新一版功能更全的。

2020-02-20

基于LabVIEW开发的AI小程序

自己写的基于LabVIEW开发的语音清晰度AI计算程度,不是人工智能哦,可导入excel,txt或wav三种格式的数据,自动分析三分之一倍频程并计算AI值;也可以手动输入三分之一倍频程数据,软件自动计算AI值。语音清晰度指数AI上下限声压级值以及计权系数参考标准,也允许客户自定义修改。 这是基于LabVIEW2017版本开发的文件。 原创程序,分享给大家一起学习,一起探讨。

2020-02-10

LabVIEW 完整学习路径.pdf

老版LabVIEW所有课程及其难度分类,适合LabVIEW初学者或是准备参加CLAD→CLD→CLA的考证之路的朋友们参考学习,个人觉得还不错,毕竟学习需要一步一个脚印,步步为营。

2020-01-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除