自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 edp协议详解

Main Link:用来传输各种类型的视频数据和音频数据,Main Link由1~4对差分线构成,这些数据线是单向的,从source指向sink。其中EDID为显示标识数据,用于存储显示器的相关参数。为了避免link 带宽过载,数据的打包速率只能等于或者小于link symbol的速率,如果是小于的情况,则需要传输空闲字符,空闲字符放在FS与FE之间。假如显示规格为1920x1080@ 60Hz,24bpp,strm_clk=148.5MHz,采用2.7Gbps,4lane传输,TU的大小固定为64。

2024-01-17 10:24:08 2207

原创 mipi协议

而且规定各个时间参数是可调的,所以需要一定等待时间,需要缓存,我们用寄存器代替FIFO,每通道128Byte。Ultra-Low Power State entry command: 00011110 是差分传输,读取方法和上面提到的clk是一样的,需要注意的是Dp和Dn如果同时是高电平或同时是低电平的时候是无效数据,这个时候大概对应的是clk正弦的峰值,只有其中一个是高一个是低才是有效的差分数据。*MIPI是双向可选的,可以高速发送,也可以进行高速接收,或收发功能同时具备,

2024-01-17 10:08:20 474

原创 差分信号详解

其次是差分信号有一个好处,在TTL电路里两个单片机交互是需要地的,因为考虑到两个单片机所使用的电路不同,那么高低电平的电V也就不同,所以两个单片机之间互相接地通过电位器来获取电势差,参考电位,这样才能有个电压做参考点,一般这个参考点是0V,这个点就用来代表电压的基准来做矫正,就像海拔一样,需要有一个0的海平面作为基准来表示海拔的高度。如果不获取就是一个虚地,虚地的值不可控的,所以就相当于没有一个电流基准,那么也不确定什么是高电平什么是低电平了,就无法导通。所以可以看到波形是这样的,低变高,高变低。

2024-01-17 09:32:54 528

原创 keil如何查看flash和ram占用情况

Keil MDK编译器下查看占用Flash和SRAM空间大小_keil sdram 1k-CSDN博客1、如何查看各函数占用内存大小:keil查看使用的内存还剩多少_keil如何查看空间-CSDN博客

2024-01-03 16:52:58 867

原创 lwip详解

简略介绍:LWIP使用经验---变态级(好文章)_lwip连续打开网页-CSDN博客详细介绍:LwIP协议栈的学习与应用_sys_sem_signal-CSDN博客

2024-01-02 15:59:00 353

原创 学习网址1

可以看做GitHub的国内版,GitHub虽好,但GitHub服务器在美国,网络方面main一直是个问题,这种情况下,码云是个不错的替代者。链接:https://www.zhihu.com/question/443690249/answer/2162390505。要说提升程序员自身能力的话,最推荐的就是国外的技术社区。全球最活跃的程序员技术问答交流社区,程序员的所有问题都能在上面找到答案。如果访问不了,或者英文不好,就还是老老实实的看国内网站吧。经典的刷题网站,主要是算法题。和LeetCode类似。

2023-12-13 10:14:24 115

原创 va_start用法

http://t.csdnimg.cn/9jhdx

2023-12-13 09:21:57 36

原创 Windows 批量删除文件简单方法

exit而在硬件编程开发中,使用开发环境MDK或者keil,则会产生大量的d文件和o文件,下面是一个keil的批处理程序。运行时,它会删除当前文件夹内和里面的文件夹的所有相关文件,所以要注意位置,不要放在太高级的位置了,如D盘。由于在编译过程中会产生大量的中间文件,这些文件存在电脑中会占用一定的内存,所以及时清理也是很重要的。删除其他文件的方法也一样,注意好文件的位置,否则可能会删除了其他路径下可能有用的文件。丧心病狂的还可以试一下删除电脑中所有的视频文件。使用需谨慎,不要误删重要的文件。

2023-12-12 10:22:10 246

原创 规格书上的3swire和4swire

一般规格书上的3swire 和4swire spi都是包含cs,clk,mosi和miso四个引脚,只不过3swire spi一次传输数据为9位,最高位为低是写命令,为高写数据,而4swire spi多了一个dcx引脚,数据位为八位,dcx为低写命令,为高写数据。

2023-10-26 20:23:32 97

转载 分辨率、刷新率、像素时钟速率、通道速率(dsi)

分为垂直刷新率和水平刷新率,一般提到的刷新率通常指垂直刷新率。垂直刷新率表示 屏幕的图象每秒钟重绘多少次,也就是每秒钟屏幕刷新的次数,以Hz(赫兹)为单位。刷新率越高越好,图象就越稳定,图像显示就越自然清晰,对眼睛的影响也越小。越低,图像闪烁和抖动的就越厉害,眼睛疲劳得就越快。一般来说,如能达到80Hz以上的刷新频率就可完全消除图像闪烁和抖动感。

2023-09-07 11:22:18 3096

原创 AD常用快捷键

1、查看全部芯片引脚连接状况 :S+C 取消:shift + c。2、单pin引脚连接 ALT + 鼠标点到对应的pin脚。3、画线 ctrl + W。

2023-09-05 10:57:37 150

原创 制作元器件封装

制作元器件封装

2023-05-09 14:38:54 82

原创 变量存储问题

数据存储问题

2023-04-26 17:51:34 46

原创 gitignore问题

gitignore

2023-04-17 16:41:12 34

原创 keil生成bin

keil生成bin文件

2023-04-15 09:48:01 35

原创 如何从下载st官方支持包

st固件支持包下载

2023-04-14 10:58:06 161

原创 STM32以太网通信-LWIP简介

以太网

2023-04-11 17:48:36 1547

原创 【无标题】

网口接口定义图

2023-04-11 13:33:21 27

原创 FATFS文件系统详解之系统移植

FATFS文件系统移植

2023-04-03 20:25:33 2077

原创 keil如何将文件封装成库文件

库文件生成

2023-03-28 19:55:03 857

原创 lua脚本语言认识

LUA语言入门

2023-03-28 19:46:03 104

原创 单片机fatfs移植详细解释

FATFS

2023-03-28 09:42:07 83

原创 SD卡跟单片机通信

sd卡与单片机通信方式

2023-03-28 09:37:35 206

原创 翻译文档软件

翻译软件

2023-03-04 22:41:32 43

原创 wireshark抓包详解

wiresharp抓包流程

2023-02-23 17:12:10 52

原创 谈谈嵌入式开发心得

嵌入式开发

2023-02-22 23:28:07 69

原创 音频相关软件

音频测试相关软件

2023-02-21 19:39:47 51

原创 网络抓包工具

网络抓包

2023-02-20 16:11:48 37

原创 pwm详解

什么是PWM​ 脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。 ​pwm的频率:是指1秒钟内信号从高电平到低电平再回到高电平的次数(一个周期);也就是说一秒钟PWM有多少个周期单位: Hz表示方式: 50Hz 100Hzpwm的周期:T=1/f周期=1/频率50Hz = 20ms 一个周期如果频率为

2023-02-19 23:24:21 4494

原创 can总线

从接触STM32到现在,我感觉CAN通讯可以说是我学过的最难的一个章节了,由于本人也是从小白开始,所以我觉得学习的时候我们可能有很多相似的疑惑。正所谓感同身受嘛,就是难难难难,希望我的经验可以帮助更多人。这篇博客是我用课余时间写的,前前后后的花了三天时间,加上代码总共1.6W多字,整理不易。内容有点多,如果一次看不完可以点赞收藏呀物理层与I2C,SPI等同步通讯方式不同,CAN通讯是异步通讯,也就是没有时钟信号线来保持信号接收同步,也就是所说的半双工,无法同时发送与接收,在同一时刻,只能有一个节点

2023-02-18 23:31:23 79

原创 如何查找相关资料

如何查找资料

2023-02-17 16:58:55 51

原创 vscode设置宏高亮

vscode添加宏定义

2023-02-17 11:37:09 600

原创 指针函数和函数指针-傻傻分不清

指针函数和函数指针

2023-02-16 11:03:56 164

原创 makefile

一、概念理解(彩蛋藏在某个地方)1.1 什么是Makefile?C语言中,我们使用visual studio开发软件时候,写程序开始时候都会创建一个project项目文件,然后在文件里面编译 .h 和 .c 的文件。在Linux中,有一个叫make的东西,就相当于C语言的集成开发环境,我们只需要在make里面创建文件,写代码,make会帮我们管理这些文件。不过我们创建的项目不叫project,而是称为Makefile,打开一个make源程序包,发现很多Makefile的文件,说明里面有很多的项目

2023-02-15 23:25:52 120

原创 imax-点灯代码

imax linux裸机代码

2023-02-14 18:53:24 61

原创 stm32ADC

ADC

2023-02-13 16:24:06 253

原创 独立看门狗/窗口看门狗

st独立看门狗/窗口看门狗

2023-02-13 15:49:04 669

原创 C语言链表

链表增删改查

2023-02-12 18:23:50 306

原创 总观单片机

3

2023-02-11 12:55:01 50

原创 谈谈如何写出好的代码

如何写好一份代码

2023-02-03 15:21:22 31

C primer.Plus 第五版

C primer.Plus 第五版

2024-04-24

蓝牙调频算法分析,经典蓝牙调频,ble4.x跳频和ble5.x跳频

蓝牙调频算法分析

2022-12-01

空空如也

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

TA关注的人

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