自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 TOF测距基础

TOF 雷达的实现难点主要在于:1.首先是计时问题。在TOF 方案中,距离测量依赖于时间的测量。但是光速太快了,因此要获得精确的距离,对计时系统的要求也就变得很高。一个数据是,激光雷达要测量1cm 的距离,对应的时间跨度约为65ps。稍微熟悉电气特性的同学应该就知道这背后对电路系统意味着什么。2.其次是脉冲信号的处理。这里面又分两个部分:a) 一个是激光的:三角雷达里对激光器驱动几乎没什么要求,因为测量依赖的激光回波的位置,所以只需要一个连续光出射就可以了。但是TOF 却不行,不光要脉冲激光,而

2021-09-02 13:56:18 1863

原创 QT 串口工具 关键函数

近期做了一个项目,需要用到串口发送调试命令,网上的串口助手没办法完全和设备端匹配,自己用QT写了一个,过程记录一下!免得以后忘了!1.串口设置直接上代码: QSerialPort::BaudRate baudRate; QSerialPort::DataBits dataBits; QSerialPort::StopBits stopBits; QSerialPort::Parity checkBits; // 获取串口波特率 baudRat

2021-07-07 10:01:35 1183

原创 QT 修改 程序图标及窗口图标

1.修改应用程序图标将要用的ico图标,放入QT 的资源res中如图在.pro文件中,添加RC_ICONS = logo.ico重新build 和release 后,修改成功。2.修改程序软件中的图标和应用程序图标一样,将要用的图标导入到 资源res中,一般是png格式修改windowicon,将之前的*png图标导入即可。结果如图:...

2021-07-05 11:26:42 2491

原创 QT release 发布

网上资源,主要是怕丢失,记录下来。原文链接:https://blog.csdn.net/u012613604/article/details/53572995生成的程序运行正常之后,找到项目的生成目录,比如 项目源码路径:C:\QtPros\hellomw\它的项目生成目录是C:\QtPros\build-hellomw-Desktop_Qt_5_4_0_MinGW_32bit-Release\进入这个文件夹,在进入它的子文件夹 release 里面,找到 hellomw.exe ,将这个e

2021-06-29 17:51:57 210

原创 瑞萨RL78系列芯片重映射printf函数!

瑞萨芯片RL78添加printf打印日志标准库要打开,C99或C90都可以。在main文件添加标准头文件/* Start user code for include. Do not edit comment generated here */#include "stdio.h"/* End user code. Do not edit comment generated here */重映射putchar函数int __far putchar(int c){ debug_..

2021-05-31 13:25:26 2079 1

原创 SERDES基础知识

此贴转载技术贴,原文地址已经不明了。如果原创作者或者知道原创出处的朋友们,可以告知一下,尊重原创。最近有个项目用到解串器,在网上看了一些资料,看到这篇文章觉得很好。一、SERDES的作用1.1并行总线接口 在SerDes流行之前,芯片之间的互联通过系统同步或者源同步的并行接口传输数据,图1.1演示了系统和源同步并行接口。 随着接口频率的提高,在系统同步接口方式中,有几个因素限制了有效数据窗口宽度的继续增加。a)、时钟到达两个芯片的传播延时不相等(clock skew)b...

2021-05-26 16:47:42 1435

原创 解串器基础知识

项目用到DS90UB948解串器和LVDS转MIPI芯片,一些专业术语及基础知识,记录下来。以下资料都是从网上搜索到的。DCS (DisplayCommandSet)DCS是一个标准化的命令集,用于命令模式的显示模组。MIPI中应用CSC(Color Space Conversion)颜色空间转换,一般是将sRGB空间转换到YUV。SSC(Spread Spectrum Clocking)Gamma在相机中通过Gamma与反Gamma操作,扩展存储的动态范围,并在显

2021-05-25 15:30:01 17443 3

原创 瑞萨,尝试flash刷写代码放到ram中,OK

因为项目需要,要把boot代码里的flash驱动程序放到ram里,而且不能再flash里保存,之前没用过瑞萨的芯片,找了一大堆的参考文件看,后来发现还没有看它的说明文档好使。把cc-rl用户手册看了一下。想到一个简单的方法,先把flash的驱动配置到ram中,在按照map文件中的地址,将bin文件中的二进制文件取出来,然后再软件里定义一个数组,地址指定在ram中的固定位置。这样是不是可以实现,接收驱动bin档后放到数组中,在程序里执行烧写命令。先把想法记录下来,等有时间试一下。...

2021-05-18 18:05:22 1971 1

原创 调试stm32H7显示图片用到sd,fatfs,sdram,ltdc,jpeg,dma2d

最近正在调试项目,用到sd卡,FATFS,SDRAM,LTDC,硬件JPEG解码,DMA2D模块。过程记录下来1.底层驱动是用CubeMX生成的,对着硬件原理图配置就行,细心的话基本都没问题,我在最开始,SDRAM一个管脚配置错误,导致SDRAM读写不稳定,折腾了好久。2.先调试的LTDC,主要是同步时钟一定要配置正确,不然显示会有问题,按照lcd说明书的timing配置,开始的时候按最大的同步时钟配置,不显示,一直改到最低时钟才配置好。3.项目不需要UI界面,只是显示图片,所以就用了前景层1层

2021-05-18 17:43:37 1305 2

原创 .bss .data .text 学习

近期在做一个项目以下是从网上找的基础知识,先记录下来。BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。数据段:数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。代码段:代码段(code segment/text segment)通常是指用来存放程序执行代码的一块内存区域。这部分区域的大小在程

2021-04-26 09:57:05 787

嵌入式系统中pragma声明

#pragma声明是基于单片机开发的特点而对标准C语法的一个扩充。它对充分利用单片机内各类有限的资源起到不可或缺的关键作用。

2011-09-27

空空如也

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

TA关注的人

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