- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 TOF测距基础
TOF 雷达的实现难点主要在于:1.首先是计时问题。在TOF 方案中,距离测量依赖于时间的测量。但是光速太快了,因此要获得精确的距离,对计时系统的要求也就变得很高。一个数据是,激光雷达要测量1cm 的距离,对应的时间跨度约为65ps。稍微熟悉电气特性的同学应该就知道这背后对电路系统意味着什么。2.其次是脉冲信号的处理。这里面又分两个部分:a) 一个是激光的:三角雷达里对激光器驱动几乎没什么要求,因为测量依赖的激光回波的位置,所以只需要一个连续光出射就可以了。但是TOF 却不行,不光要脉冲激光,而
2021-09-02 13:56:18
1945
原创 QT 串口工具 关键函数
近期做了一个项目,需要用到串口发送调试命令,网上的串口助手没办法完全和设备端匹配,自己用QT写了一个,过程记录一下!免得以后忘了!1.串口设置直接上代码: QSerialPort::BaudRate baudRate; QSerialPort::DataBits dataBits; QSerialPort::StopBits stopBits; QSerialPort::Parity checkBits; // 获取串口波特率 baudRat
2021-07-07 10:01:35
1239
原创 QT 修改 程序图标及窗口图标
1.修改应用程序图标将要用的ico图标,放入QT 的资源res中如图在.pro文件中,添加RC_ICONS = logo.ico重新build 和release 后,修改成功。2.修改程序软件中的图标和应用程序图标一样,将要用的图标导入到 资源res中,一般是png格式修改windowicon,将之前的*png图标导入即可。结果如图:...
2021-07-05 11:26:42
2709
原创 QT release 发布
网上资源,主要是怕丢失,记录下来。原文链接:https://blog.youkuaiyun.com/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
231
原创 瑞萨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
2387
1
原创 SERDES基础知识
此贴转载技术贴,原文地址已经不明了。如果原创作者或者知道原创出处的朋友们,可以告知一下,尊重原创。最近有个项目用到解串器,在网上看了一些资料,看到这篇文章觉得很好。一、SERDES的作用1.1并行总线接口 在SerDes流行之前,芯片之间的互联通过系统同步或者源同步的并行接口传输数据,图1.1演示了系统和源同步并行接口。 随着接口频率的提高,在系统同步接口方式中,有几个因素限制了有效数据窗口宽度的继续增加。a)、时钟到达两个芯片的传播延时不相等(clock skew)b...
2021-05-26 16:47:42
1550
1
原创 解串器基础知识
项目用到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
18665
3
原创 瑞萨,尝试flash刷写代码放到ram中,OK
因为项目需要,要把boot代码里的flash驱动程序放到ram里,而且不能再flash里保存,之前没用过瑞萨的芯片,找了一大堆的参考文件看,后来发现还没有看它的说明文档好使。把cc-rl用户手册看了一下。想到一个简单的方法,先把flash的驱动配置到ram中,在按照map文件中的地址,将bin文件中的二进制文件取出来,然后再软件里定义一个数组,地址指定在ram中的固定位置。这样是不是可以实现,接收驱动bin档后放到数组中,在程序里执行烧写命令。先把想法记录下来,等有时间试一下。...
2021-05-18 18:05:22
2212
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
1478
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
820
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人