自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原海青木的博客

早上起床,拥抱太阳,又是努力搬砖的一天!

  • 博客(15)
  • 收藏
  • 关注

原创 无线基础知识二

瓦特(W)毫瓦(mW)毫瓦分贝(dBm)(1)毫瓦毫瓦是功率单位。1mW = 0.001瓦。大多数室内802.11设备的发射功率介于1mW和100mW之间。(2)分贝分贝(dB)是比较单位而非功率单位,用于描述两个值之间的差异,是对功率变量的度量。计算公式为:dB=10×log10(P1/P2),P1与P2为两个功率值。设P1为100mW,P2为1mW,则分贝值=10×log10(100/1)=20(3)毫瓦分贝。

2024-03-13 11:31:31 1138

原创 无线基础知识一

dB表示功率P1相对于参考功率P0的大小关系,计算公式为:dB= 10log(P1/P0)。如果P1是P0的2倍,那么:10log(P1/P0) = 10log2 = 3dB。如果P1是P0的10倍,那么:10log(P1/P0) = 10log10 = 10dB。如果P1是P0的1/2,那么:10log(P1/P0) = 10log(1/2) = 10log2-1 = -10log2 = -3dB。

2024-03-12 20:08:13 749 1

原创 第三章 DW_apb_uart初始化和使用

*定义联合体用于访问 RBR/DLL/THR 寄存器 *//* 定义联合体用于访问 DLH/IER 寄存器 *//* 定义联合体用于访问 FCR/IIR 寄存器 */上面这几个寄存器很特殊,使用的相同的偏移地址,读写的时候分别表示不同的含义,所以用联合体来定义。(吐槽一下,这个设计有点坑爹 =_=)接下来是定义所有的寄存器。该结构体包含UART初始化相关参数,用于配置UART的寄存器。/*!< 配置 uart 时钟源 *//*!< 配置 uart 波特率 *//*!

2024-03-12 17:28:25 863 1

原创 SDIO介绍

SDIO(Secure Digital Input and Output),即安全数字输入输出接口。它是在SD卡接口协议的基础上发展而来,可以兼容之前的SD卡协议,这种兼容性包括机械、电气、电源、信号和软件层的使用;也可以连接支持SDIO接口的设备,比如:蓝牙、WIFI、GPS等,这些设备也称之为SDIO卡。SDIO协议与SD协议相比,主要增加了CMD5、CMD52、CMD53等命令,用于支持SDIO卡的使用。

2024-03-11 19:03:33 582 1

原创 第二章 DW_apb_uart介绍

波特率可软件配置,支持小数部分设置。计算公式如下:其中分频系数divisor由DLH和DLL寄存器控制。/** = (Serial Clock Operating Frequency >> 4) / Baud Rate (unsigned short类型保存数据时自动取整);* 当前 DLF_SIZE = 6,精度是6bit ,可以等分成为64份*/

2024-03-11 17:55:48 1179 1

原创 芯片测试学习记录

UT和BT因功能的差异一般采用独立的UVM环境,而IT,TT,ST和CT一般采用统一的UVM环境,测试激励可以复用。(1)得到测试点的过程叫分解,是将规格,场景,寄存器表单,接口信号,设计方案等多个维度和输入件的一个个展开,层层拆解出“通过如何测试可以证明设计是对的”这样一个逻辑关系式(xxx的激励,xxx的配置,xxx的处理,得到xxx的结果)(4)测试点的描述和测试用例表单的基本描述套路相同,就是描述上面的逻辑关系式“xxx的激励,xxx的配置,xxx的处理,得到xxx的结果"。

2024-03-11 17:05:26 364 1

原创 C语言的内存分布模型

(1)栈是由编译器自动分配和释放的,存放局部变量,函数的参数、返回值。(2)当发生函数调用时,会创建栈,堆包含函数的局部变量参数和返回值;(3)栈的操作方式类似数据结构中的栈,后进先出,函数变量在调用时被推送到堆栈中,函数变量在返回时从堆栈中弹出;(4)SP(stack pointer),堆栈指针始终指向栈的顶部;(5)栈由高地址(栈底)向低地址(栈顶)生长;

2024-03-11 16:53:07 715 1

原创 芯片量产制造相关概念学习

探针台,是用来承载wafer的平台,让wafer内的每颗die每个bond pads 都能连接到Probe card的探针上,同时能够精确地移位,每次测试之后,换另外的die再一次连接到Probe card的探针上,从而保证wafer上的每一个die都被测试到。CP测试的具体操作是在晶圆制作完成之后,成千上万的裸DIE(未封装的芯片)规则的分布满整个Wafer,此时芯片的管脚全部裸露在外,由于尚未进行划片封装,这些极微小的管脚需要通过更细的探针(Probe)来与测试机台(Tester)连接。

2024-03-11 16:36:22 1005 1

原创 总线学习记录

总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。总线是一种内部结构,它是cpu、内存、输入、输出设备传递信息的公用通道,主机的各个部件通过总线相连接,外部设备通过相应的接口电路再与总线相连接,从而形成了计算机硬件系统。在计算机系统中,各个部件之间传送信息的公共通路叫总线,微型计算机是以总线结构来连接各个功能部件的。

2024-03-11 16:08:20 752 1

原创 第一章 UART介绍

UART学习。

2023-10-11 15:26:55 1445

原创 第一章 I2C介绍

I2C基本概念和使用介绍

2023-10-09 10:26:19 329 4

原创 第三章 DW_apb_i2c 使用1--读写eeprom

DW_apb_i2c 使用介绍1--i2c初始化以及eeprom读写测试

2022-12-07 18:05:40 3971 24

原创 第二章 DW_apb_i2c 介绍

DW_apb_i2c介绍。

2022-12-07 17:05:29 4452 12

原创 第五章 DW_apb_i2c使用3--TMP75 Smbus alert功能

TMP75的Smbus alert 功能。

2022-12-07 16:03:19 2196

原创 第四章 DW_apb_i2c使用2--TMP75读取温度

基于DW_apb_i2c的TMP75温度传感器使用介绍

2022-10-11 19:58:42 3395

空空如也

空空如也

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

TA关注的人

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