自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (18)
  • 收藏
  • 关注

原创 TI 毫米波雷达开发 —— 设置雷达上电自启动

mmWave 雷达上电自启动修改

2024-02-14 18:58:40 457 1

原创 TI毫米波雷达开发——High Accuracy Demo 串口数据接收及TLV协议解析 matlab 源码

TI毫米波雷达开发——High Accuracy Demo 串口数据接收及TLV协议解析 matlab 源码

2024-02-07 21:38:36 1408

原创 TI 毫米波雷达开发系列之mmWave Studio 和 Visuiallizer 的异同点&雷达影响因素分析

雷达前端在后面详细展开讨论,先关注MSS和DSS两个子系统。MSS和DSS其实并不神秘,MSS就是一颗MCU,俗称单片机。所以大可认为这里有一个STM32,只不过STM32的内核是ARM Cortex-M3/M4的,而AWR1642 MSS里面的MCU内核是ARM Cortex-R4F。

2023-11-25 21:29:12 1632

原创 “总线仲裁”——以CAN总线为例

提到总线仲裁的概念,这明显是由两个次合起来产生的一个新词,理解这种词汇我通常就是分开把各自单独的意思理解清楚了,那么合起来的意思也就能大概理解的差不多了。因此我们要把总线仲裁分成“总线”和“仲裁”2个单独的概念来进行理解。我们首先来说一下什么是总线,通俗意义上来说总线就是在一根通讯传输线上挂载了很多个设备。由于这些设备共用一根总线,总线上在某一一时刻只允许一个设备进行数据的传输,而总线上挂载的这些设备通常情况下数据发送是随机的。

2023-11-12 21:57:23 721

原创 从裸机到嵌入式Linux—为什么所有芯片启动都是汇编语言开始

main函数是C语言的函数入口,C语言的正常执行需要准备堆和栈,这样申请的内存空间、定义的变量、函数的跳转才能在内存中找到位置,函数才能正常的执行,但是汇编语言不需要,汇编语言直接操作寄存器,由于芯片刚刚上电可以通过电路配置寄存器的默认值,但是由于不同的芯片挂在的内存的不同包括内存空间分配的不同,不可能上来就设置好默认的C语言执行环境,需要汇编语言直接操作芯片和外设芯片的寄存器把环境准备好,然后跳入main函数。

2023-10-29 17:03:34 469

原创 MAX30102心率血氧传感器

估算AC、DC值的方法如下:找两个波谷点,两个波谷点之间有一个波峰点,两个波谷点相连成一条直线,与Y轴平行的线穿过波峰点会与两个波谷点连接成的直线相交于一点,这个点就是DC点,DC点的Y轴对应值就是直流分量,AC分量的值为波峰点到DC点之间的差值。在医院测量中常用的一种血氧采集方式,如下图所示,光电传感器和光源分别置于手指的两侧,光源穿过手指被另一侧的光电二极管接收,根据光衰减量计算血氧浓度。那么,根据上面的Beer-Lambert 定理,针对测量的具体场景,测量过程的衰减为三层穿透物质衰减量的叠加。

2023-10-10 23:00:47 5929 3

原创 TI 毫米波雷达开发项目子任务拆解分析

分享雷达开发过程中可能涉及的大问题

2023-09-24 10:46:25 856

原创 51单片机的智能交通控制系统【含仿真+程序+演示视频带原理讲解】

51单片机交通信号灯控制系统

2023-07-14 23:18:08 543

原创 TI毫米波雷达软硬件概述

本期视频分析了TI毫米波雷达的分类、工业毫米波雷达传感器和汽车毫米波雷达传感器的应用场景分析、雷达芯片关键文档、TI基于雷达芯片的评估板以及级联板卡概述软件分享了 TI 毫米波雷达常用软件 mmWave Studio 、 CCS 、Radar ToolBox 、Uniflash、Vrisualizer、mmWave SDK的功能使用方案。

2023-07-10 07:53:19 3146 2

原创 51单片机的数字时钟系统【含仿真+程序+报告】

51单片机智能数字时钟设计

2023-06-25 07:55:08 257

原创 STM32F103C8T6 MODBUSSlave 和 Python GUI显示

STM32 MODBUS SLAVE 及上位机

2023-05-14 15:37:33 222 1

原创 递推中位平均值滤波算法(C语言)

介绍了递推中位平均值滤波算法

2023-05-12 20:11:13 399

原创 mathtype出现相同编号且不更新原因及解决办法

前几天在用mathtype进行公式编号的时候,出现了如下图所示的情况,本来应该递插入新公式后编号自动递增的,但是怎么改也还是会有两个相同编号的公式。我这里因为插了两个公式节,在公式节2的时候认为是新的域,所以又重新从2.1开始编号了。

2023-03-18 11:33:12 3265

原创 Python matplotlib库绘制3D图

使用python matplotlib 绘制3D图并动态更新

2023-01-16 09:47:34 1540

原创 从裸机到嵌入式Linux——芯片是怎么启动的

芯片启动流程(适合找工作的宝子们,高频问题)

2022-12-15 20:10:44 1031

原创 TI毫米波雷达数据分析——用matlab将处理结果写入文件

TI毫米波雷达输出点云数据分析

2022-12-11 20:43:02 925

原创 毫米波雷达基础知识系列——FFT

基2FFT推导及基4FFT和混合基FFT

2022-11-18 20:05:40 1429

原创 LFMCW雷达测速基础- 多普勒频移和2DFFT

毫米波雷达基础知识——速度检测

2022-11-18 20:04:33 2453

原创 LFMCW 毫米波雷达距离分辨率解析

LMFCW毫米波雷达距离分辨率

2022-11-08 19:24:59 1957

原创 自制传感器系列——分辨率和精度的区别

简述了分辨率和精度的区别

2022-11-04 21:28:55 545

原创 手把手教你实现一个IAP程序

STM32F103 IAP

2022-10-23 23:21:20 706

原创 找工作经验总结——嵌入式软件工程师必备的能力(表达篇)

找工作实用小技巧,提高表达能力

2022-09-21 21:44:57 417

原创 CCS软件使用教程系列——宏定义使用方法

CCS中 宏定义使用方法

2022-09-03 21:56:57 1917

原创 从裸机到嵌入式Linux—总纲

裸机到嵌入式Linux的学习和认识

2022-08-20 21:59:57 392 2

原创 “重映射”概念的双厨狂喜

计算机/单片机/操作系统/生活中的“重映射”

2022-06-02 15:44:08 483 1

原创 关于TI MMWAVE Demo 的一些经验

AWR1642

2022-04-27 22:40:16 1222 2

原创 CCS软件使用教程系列——Product ****** is not currently installed and no compatible version is available 报错调试

CCS error 解决

2022-03-20 19:40:03 4972 1

原创 CCS使用教程系列——工程中添加和引用新的函数库

选中相应的工程 ,然后点击 File – Properties 选项卡。进入Properties 选项卡后先确定当前Properties选项卡对应当前工程,然后在Build–C6000Compiler找到Include Options,选择库函数路径,最后Apply and Close 结束!...

2022-03-06 14:54:26 7628 2

原创 复数的常规运算与C代码实现

很多时候,信号处理算法的基础是复数运算,尤其在涉及频谱分析时复数运算十分常见,因此本文介绍常见的复数运算及C语言代码。下面提到的函数,基于以下数据结构:typedef struct xy{ float re; float im;}comp;复数加法函数申明 :comp cadd(comp a,comp b);函数体:comp cadd(comp a,comp b){ comp c; c.re = a.re + b.re; c.im = a.im + b.re;

2022-03-03 20:48:04 6804

原创 ModelSim illegal reference to net “***“ 报错问题解决

1 illegal reference to net “***”. 多半是因为没理解Wire 和 Reg 的区别,如果用always语句块变量的声明就要用 Reg 而 不能用 Wire, 组合逻辑电路可以用 Wire。2

2022-02-28 09:47:54 9168

原创 W25Q128华邦Flash调试踩坑

W25Q128华邦Flash调试踩坑存储器内部默认数据为全1,同样整片擦除后数据恢复为全1。注意:这款Flash不支持写数据覆盖,即写第二次数据之前要先擦除要写入地址对应的扇区。具体原因在于Flash仅支持将1写成0,这一位数据写成0后不支持将0写成1。想要驱动程序可以私信我!!!。...

2021-12-23 11:14:01 1614

原创 计算exp(-jwt)、cos(wt)的无穷积分

最初碰到这个问题是在《信号与系统》这门课程上面,陈后金《信号与系统》书上的推导是根据一个时域和频域可以互相推导的性质来的,当时傅里叶变换也没学明白,其实是理解不了那个性质的。但是殊途同归,利用性质可以推出来,利用概念也一定可以推出来。我们以求解sin(t)和cos(t)sin(t)和cos(t)sin(t)和cos(t)的傅里叶变换为例,先展示最后一步,经过推导后在数学上是一个关于cos(t)cos(t)cos(t)的无穷积分如下面的公式所示(需要用到一点高数上学的无穷积分的知识)。∫−∞+∞cos⁡(

2021-09-06 10:46:53 8146 3

原创 利用STM32内部RTC实现定时中断及断电工况下的定时脉冲输出

利用STM32内部RTC实现定时中断及断电工况下的定时脉冲输出背景功能描述实现过程背景利用内部RTC替换外部RTC,RTC采用单独的电源供电,实现在单片机主电源VDD断电情况下,单片机的一个特殊引脚能够输出固定频率的脉冲信号。这样做保证了低功耗情况下,单片机依旧能够定时完成一些特定任务。功能描述用内部RTC实现秒级精度任务执行。 例如: 每1S进行一次LED灯的闪烁。每10S完成一次串口输出等。下图为使用内部RTC产生秒中断,串口打印一次数据。用内部RTC实现定时任务执行。 例如:每隔30分钟

2021-07-22 21:43:27 2060

原创 C语言多个返回值的实现方法

我们知道,诸如Python,Matlab等编程语言调用函数时可以返回多个参数,但C语言不能完成这个工作,C语言规定函数只能返回一种数据类型的返回值。但在某些情况下我们又希望能够使用C语言返回多个参数,这时候就需要用到C语言中的一个特殊的数据类型——结构体来实现 我们这一需求。首先我们必须明确,结构体同int,float...

2021-05-08 11:19:05 1278 1

原创 AD19中如何去除不想要的铜皮步骤

在进行PCB覆铜操作的时候,往往能够碰到有些铜并非孤铜(又称死铜)但其存在又往往类似孤铜,这种时候想去除这种铜的时候可以用以下方法。当我想去除图中白色区域的覆铜时即可用这种方法。点击 Place-PolygonCutout 选项,框选图中的区域。鼠标左键每点击一次就相当于绘制了多边形的一条边,从头到尾连起来之后,点击右键退出。这时刚才选中的区域呈白色。如图所示下一步 单击鼠标右键找到选项卡 Polygon Actions - Repour Selected,点击即可。...

2020-10-14 20:01:49 28490 3

原创 俩线制,三线制,四线制原理及其应用

1.什么叫俩线制,三线制,四线制?俩线制,三线制,四线制都是工业现场数据采集设备(又可称为传感器)常用的信号传输手段。我们使用单片机或处理器处理传感器的测量的信号时,就会根据‘线制“的不同设计相应的采集方案。首先需要明确一点:不管是几线制,一个传感器正常工作需要俩个部分:“供电”和“信号”。这俩大部分缺一不可。这是所有传感器的“根”,把握住这个根以后,在区分一下它们的之间区别就很好联系了。再来说”三线制“,三线制就是:三根线”,即用三根线进行数据采集的方式,这是最常见的大部分传感的器采用的方式,所用的

2020-07-09 15:44:19 5852 1

原创 程序调试原理及步骤

在单片机或者程序开发过程中,有一个很重要的步骤就是“调试”又叫“debug”。通过调试能够迅速找到程序出现的问题,用好调试能让我们事半功倍。“调试”的过程就是在程序段某个可能出现问题的地方打一个“断点”,程序运行到断点之后就会停止运行,之所以叫“断电”,一个可以从它的工作原理上理解,因为打断点实现程序停止的工作机理就叫“中断”,和平时用的外部中断,定时中断都是一样的。另一个还可以直观的理解,因为程序运行到这个点就“断了”,所以叫断点。那为什么要打断点,或者说打断点的意义在哪里?首先,编写一个大一点的程序

2020-07-07 21:35:20 5112

原创 RS485,RS232,MODBUS三者之间的关系

RS485 和 RS232 MODEBUS

2020-06-22 20:43:56 5138

原创 从定义看锁存器与触发器的区别

锁存器的定义:锁存器(Latch)是一种对脉冲电平敏感的双稳态电路。它具有0和1俩个稳定状态,一旦状态被确定,就能够自行保持,直到有外部特定输入脉冲电平作用在电路一定位置时,才有可能改变状态。触发器的定义:对时钟脉冲边沿敏感的状态更新称为触发,具有触发工作特性的存储单元称为触发器。理解:从二者的定义可以看出,它们都是一种双稳态电路,都能够存储一位二进制数据,最大的区别在于锁存器对脉冲电平敏感,...

2020-03-23 10:48:40 1004

原创 数据库定义语言(DDL)详解

数据库定义预压(DDL 语言)是重要的语言之一。包含三个关键字:CREATE,DROP,ALTER。数据库语言都遵循巴科斯范式

2020-03-21 12:42:02 2115

TI AWR1642 代码走读设计文件

AWR1642 代码走读 视频 https://www.bilibili.com/video/BV1Mv4y1A7qq/用到的文件。

2022-05-20

TI AWR1642 代码走读第三期记解读文档

描述了EDMA是怎么把数据从源地址传输到目的地址的

2022-04-30

1.RTC—定时中断及断电工况下的定时脉冲输出.rar

1.RTC—定时中断及断电工况下的定时脉冲输出.rar

2021-07-22

数字图像处理-源代码-报告.rar

本资源包含数字图像处理-图像加密方向的源代码和报告。实现了基于超混沌系统和SHA-256算法的图像加密。

2021-01-24

数值分析Matlab代码及报告.rar

本资源包含《数值分析》典型数值计算方法Matlab代码记和一份写好的课程报告。算法有:Newton法;Newton插值法;Lagrange插值法;三次样条插值;线性插值;欧拉法;4阶龙格库塔法;SOR法;jacobi法;高斯赛德尔法等方法合集。

2021-01-15

列控作业参考答案.pdf

列车运行自动控制参考答案

2021-01-04

传统PID_模糊PID_专家PIDMatlab仿真.rar

使用MATLAB实现了传统PID控制,专家PID控制,模糊PID控制。代码可以直接运行,修改参数实现仿真,方便的不要不要的

2020-12-13

STM32CubeMX中文版教程+L4HAL库使用手册-2020最新版本.zip

本资源包含最新版的STM32CubeMX中文版教程,非常适合入门CubeMX的初学者,有详细的解释,同时包含L4系列HAL库资料,这种库函数资料较少,可在使用CubeMX时使用。加强理解。

2020-08-11

STM32L1_DEMO.rar

本资源包含STM32L1xxxDxx系列工程模板,下载即可使用,为许多希望将F系列转为L低功耗系列的朋友提供了便利。只需要将代码进行简单的移值就能跑通,还有L系列包供下载使用

2020-07-10

无线视频小车上位机.rar

本资源包含一个Android应用,亲测有效。该Android应用界面是俩个游戏摇杆,中间有一个停止按键,可以移值通过协议实现对小车,机械臂,云台等移动性物体的移动方向控制。即 下载改app安装后下位机写好协议就可以使用手机遥控下位机运动,非常有趣。自己制作。可帮忙调试,可私信。

2020-07-09

多功能调试助手.rar

本资源包含平时常用的一些调试助手:包括网络调试助手/,用于进行网络TCP/UDP协议等的调试。串口调试助手:单片机通信等。MODBUS调试助手,用于工业总线MODBUS的调试。智能车调试助手等适用于智能车比赛。都是我的电脑上很多次用过的,把这些都发上来打包。

2020-06-27

PL2303芯片驱动.rar

本资源包含USB2转232驱动程序,Windows系统和Linux系统有分别对应的驱动,所以俩个系统都可以使用。本人亲测,绝对有效。

2020-06-23

STM32F1xx芯片库.txt

本资源包含STM32F1xx系列所有芯片的固件库(PACK),只需要经过简单的下载,安装 ,亲测可用。有需要的拿走,救急。

2020-06-22

LCD1602.rar

本资源包含最新LCD1602资料包括官方用户手册(指南),根据指导手册能够轻松实现LCD的显示。同时包含 LCD1602 stm32 51单片机 Arduino 主流控制器的参考实例程序,下载烧录即可使用。

2020-06-22

STM32F1参考资料.rar

本资源包含STM32F103的资料 库函数解读 开发指南 标准例程等都在这一文件中,助你快速入门,成为STM32大神

2020-06-15

3,标准例程-库函数版本.rar

本资源包含stm32f103所有常见例程,可以直接下载更改拿来使用,非常适合入门的同志。对函数等都做出了明确的注释,代码容易读懂非常复

2020-06-15

数据库原理与设计课后实验代码.doc

数据库原理与设计课后实验报告,数据库原理与设计淘红才第三版,亲测有效,在自己计算机上一个一个打出来的经过实验。

2020-03-21

微机原理课程设计(亲测可用)-吉利挑战游戏机protues8-8086

本人微机原理课程设计亲自设计通过老师验收,附上课程设计报告。 采用8086CPU搭配8255,8253,8259,led点阵,既是一个成熟的系统,删除部分外设之后也是一个现成的8086最小系统,其中的8255,8253,8259都可直接更改程序实现其他功能,无需更改布线。

2020-03-21

stm32f407标准例程-库函数版本.rar

stm32f407 库函数版本,内含跑马灯,定时器,PWM,串口,IIC,SPI,485等59个实验完整工程,下载即可使用,亲测有效

2019-08-21

TI 毫米波雷达 mmwave-industrial-toolbox-4-11-0

TI 毫米波雷达 mmwave_industrial_toolbox_4_11_0

2024-04-08

TI 毫米波雷达 mmwave-automotive-toolbox-3-6-0

TI 毫米波雷达 mmwave_automotive_toolbox_3_6_0

2024-04-08

TI mmWave xWR6843 Vital sign Demo 开发者文档

TI mmWave xWR6843 Vital sign Demo 开发者文档 ,包含一些基本原理的说明和使用方式。

2024-04-06

TI毫米波雷达开发-6843 High Accuracy Demo 串口数据接收及TLV协议解析 matlab 源码

6843 High Accuracy Demo 串口数据接收及TLV协议解析 matlab 源码

2024-02-07

CCS 软件 安装步骤及新版本特性

CCS 软件 安装步骤及新版本特性

2023-08-23

51单片机的智能交通控制系统

该系统由AT89C51单片机、LED灯组、数码管组成。通过Protues对十字路口红绿灯控制逻辑进行了仿真。 每个路口包含了左转、右转、直行三条车道。每条车道对应一个红绿灯显示通行和禁止通行,倒计时3s时黄灯闪烁,提醒车辆注意减速。路口设有4条人行横道,每条人行横道设置红路灯表示通行和禁止通行。

2023-07-14

mmWave Studio 安装包、matlab Runntime 安装包 、dll补丁文件

针对TI mmWave Studio毫米波雷达软件的安装包,其中需要的补丁文件及matlab 运行环境都一起打包了。软件安装演示视频在 https://www.bilibili.com/video/BV11V4y1873B/ 。

2023-07-09

24s篮球倒计时Protues仿真

使用Protues搭建的24s篮球倒计时技术器,内部包含功能演示视频,说明文档,程序和Protues工程。亲测有效!

2023-07-01

51单片机智能数字时钟(C语言版本)

具有DS1302的万年历数字时钟设计,可显示年-月-日 ,时-分-秒,农历日期。 具有智能家居监测功能,温湿度监测功能。 具有智能家居控制功能,灯光、加热、加湿、窗帘等控制(需要的私信我) 包含 仿真原理图 - 程序 - 报告

2023-06-24

bin文件生成过程演示文档

https://www.bilibili.com/video/BV1uK411U7MH/?vd_source=08613483f2bde883cce4765b445acc3e 的演示文档

2023-05-24

STM32F103C8T6 MODBUSSlave 和 Python GUI显示

Modbus 相关文档资料 Modbus exe 软件 Modbus STM32F103C8T6 虚拟从机工程 Modbus Python解析及GUI显示程序

2023-05-14

STM32F103C8T6 FREERTOS HAL库 OLED显示

目前只有主任务和OLED显示任务。 亲测有效。

2023-05-11

TI 毫米波雷达SDK 02 01 00 00 04 版本

适用于德州仪器 TI 毫米波雷达SDK 02 01 00 00 04 版本

2023-04-26

mmwave studio 02 01 00 00 TI 毫米波雷达软件

mmwave studio 02 01 00 00 TI 毫米波雷达软件,TI官方下载需要注册,给大家放在这里了。

2023-03-15

TI 毫米波雷达Industrail Toolbox

TI 毫米波雷达Automotive Toolbox 最新版,这几天官方搜不到了,给大家免费放到CSDN上啦

2023-01-03

TI 毫米波雷达Automotive Toolbox

TI 毫米波雷达Automotive Toolbox 最新版,这几天官方搜不到了,给大家免费放到CSDN上啦

2023-01-03

matlab json转struct Library

适用于matlab的Json 转 struct 的 Library。 下载压缩包后直接在matlab安装路径->toolbox 文件夹下面进行解压即可使用。 最常见的函数: dataList = loadjson(dataPath); 其他使用请参照Example文件夹下内容。

2022-12-27

STM32 F103VET6 IAP应用程序DEMO

基于STM32 F103VET6 IAP应用程序DEMO

2022-10-23

空空如也

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

TA关注的人

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