自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hans's Technical Blog.

一根臭脚闯天下。

  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 芯片可靠性验证项简单汇总

1. 芯片形态晶圆wafer - 芯片颗粒die - 封装片packagewafer 生产出来后经过 CP 测试,标记出Good die后,进行切割、封装,得到封装芯片,也就是我们常用到的芯片形态,芯片进行 FT 测试后包装出货。然后在芯片设计和开发过程中会对芯片进行大量的验证确保芯片功能、性能、可靠性都没有问题才可以批量生产。2. 电气可靠性ESDESD:HBM/CDM/MMEOS:Power Pin/Product External PinTLPLatch-up3. 寿命可靠性HTOL

2021-07-04 00:45:30 4852

原创 Nikon定焦镜头大全

截至2019.3收录的Nikon定焦镜头规格这年头镜头还能理财吗?个人收录:35 2D,人称:人文之眼50 1.8D,人称:人精、光学奇迹85 1.8G,成像效果不及半幅D7000+50 1.8D...

2019-09-30 23:42:36 389

原创 影响景深的三要素及依据(人像摄影基本原则)

光圈固定焦距和拍摄距离,光圈大景深小。焦距固定光圈和拍摄距离,焦距大景深小。拍摄距离固定光圈和焦距,拍摄距离近景深小。观察不同情况下,允许弥散圆前后之间的景深。虚化控制总结:大 长 近大光圈长焦距近距离...

2019-09-30 23:35:07 1179

原创 几何光学原理

几何光学1. 光的反射、折射、衍射(1)反射(reflection)(2)折射(refraction)(3)衍射(diffraction)2. 焦点、弥散圆、景深(1)焦点(focus)(2)弥散圆(circle of confusion, CoC)(3)景深(depth of field, DOF)3、成像原理(1)透镜成像原理(2)小孔成像原理(3)人眼成像原理1. 光的反射、折射、衍射光...

2019-09-30 23:11:31 4818

原创 Cortex-M SysTick

目录简介寄存器用法简介SysTick 捆绑在NVIC(嵌套向量中断控制器)中,用于产生SYSTICK异常和中断,一般用于为OS(操作系统)的系统调度提供时间片切割,也可用于构建精确的延时函数,时间精度取决于时钟源的选择,外部晶振提供的时钟源远高于IC内部设计的时钟源。SysTick实质为一个24位的硬件计数器,计数结束产生硬件中断通知上层,可工作在芯片睡眠状态下。Cortex-M3芯片架构...

2019-09-28 19:57:22 430

原创 EMC,EMI,EMS,ESD分别是什么?有什么区别和联系?

一、EMC EMI EMS定义:EMC(ElectromagneticCompatibility)电磁兼容,是指设备或系统在电磁环境中性能不降级的状态。电磁兼容,一方面要求系统内没有严重的干扰源,一方面要求设备或系统自身有较好的抗电磁干扰性。电磁兼容是一门新兴的综合性边缘学科,它主要研究电磁波辐射,电磁干扰,雷击,电磁材料等方面。EMI(ElectromagneticInterfere...

2017-05-30 23:47:00 546

原创 Lattice Diamond安装

1.下载:到Lattice官网 http://www.latticesemi.com/ 注册一个lattice的账号后就可以去下载Diamond,登陆后如下图,根据自己系统情况选择对应的版本,我用的是32位win8 。Diamond软件安装包和Lattice的软核IP,当然如果用不到IP可不下。我安装的时候是根据这份安装指南安装的。2.安装:按照官方安装手册 Diam...

2014-07-05 20:03:00 1941

原创 位指示宏和位屏蔽宏的使用

  先上代码,这是 core_cm3.h 中关于 SysTick 寄存器的一些定义。/* SysTick Control / Status Register Definitions */#define SysTick_CTRL_COUNTFLAG_Pos 16 /*!< SysTi...

2014-01-12 11:02:00 309

原创 关于ASSERT(断言)的作用

  程序一般分为Debug 版本和Release 版本,Debug 版本用于内部调试,Release 版本发行给用户使用。断言assert 是仅在Debug 版本起作用的宏,它用于检查“不应该”发生的情况。在运行过程中,如果assert 的参数为假,那么程序就会中止(一般地还会出现提示对话,说明在什么地方引发了assert)。  在STM32的固件库和提供的例程中,到处都可以见到assert_...

2014-01-10 21:48:00 140

原创 关于位操作的方法

  经常会看到一些位操作。  1、将 char 型变量 a 的第七位(bit6)清 0,其它位不变。a &= ~(1<<6); //括号内 1 左移 6 位,得二进制数:0100 0000 //按位取反,得 1011 1111 ,所得的数与 a 作”位与&”运算, // a 的...

2014-01-10 19:05:00 344

原创 stm32f10x.h文件分析理解

  今天再看过半年前自己写的这篇发现自己当时理解有误,stm32f10x.h与库开发并未存在太大关系,只是一个最为重要的寄存器地址到寄存器结构体变量的映射。  stm32f10x.h 这个头文件是STM32开发最为重要的一个头文件相当于51单片机那个 reg52.h 。但对于STM32来说,它的寄存器数量是非常多的,如果按照操作51一样的方法来操作32的话,查数据手册来配置寄存器是非常麻烦的。...

2014-01-10 10:47:00 533

Lattice Diamond官方内部培训.ppt

Lattice Diamond 官方 内部 培训,资料不多,这份是对于diamond软件讲得比较全面的,但不深入。可作为软件概览。

2014-07-07

空空如也

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

TA关注的人

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