搜档网
当前位置:搜档网 › NIOS教程5---使用起SDRAM

NIOS教程5---使用起SDRAM

NIOS教程5---使用起SDRAM
NIOS教程5---使用起SDRAM

NIOS教程(5) --------使用板载的SDRAM存储器

在此实验中我们将建立一个NIOS工程,实验点亮LED的演示使用板载的SDRAM并且烧代码烧录到板载的EPCS4存储配置芯片中运行。

1.先打开QuartusII 9.0SP2软件

点击菜单栏File? New Project Wizard,弹出如下对话框

点击Next>按钮继续,

在此步中,

What is the working directory for this project? 是询问你的这个项目工程打算放在哪里?

我们改为D:\ask2cb_nios\nios5 (表示整个工程建立在D盘的ask2cb_nios目录下NIOS5目录下面)

What is the name of this project? 是询问你这个工程项目名是什么?

我们改为nios5(表示这是第五个nios示例工程)

What is the name of the top-level design entity for this project? 是询问这个工程项目的顶层设计入门名

我们改为nios5,表示顶层模块名为nios5

改成如下图所示:

点击Next>继续

提示D盘ask2cb_nios下面没有nios5这个目录,询问是否要创建它,选择是(y),让QuartusII 创建这个目录。

向导开始询问是否有现成的文件需要加到当前新建的工程中?这步不用管它,点击Next>继续,

在此步中,向导询问你使用的是何种器件,我们在Device family组合框中,Family下拉列表中选择CycloneII,在Available devices:下面的列表框中选择EP2C5Q208C8,这是我们ASK2CB-5开发板所使用的FPGA主芯片(EP2C5Q208C8),如果您购买的是ASK2CB-8开发板,请选择EP2C8Q208C8。

在本教程中,默认采用的是EP2C5Q208C8,如果你的开发板上的FPGA主芯片为EP2C8Q208,请修改相应的器件为EP2C8Q208C8

点击Next按钮继续

在此步中询问你要使用何种综合工具,仿真工作,时序分析工具,不用管它,点Next>继续,

最后显示一个整个新建的Project的摘要。点击Finish完成新建项目。如后新建的Project如下图

工程虽然建完了,但这只是一个空的工程,接下来我们需要在工程中添加文件

2.向工程中添加文件,先建立一个Block Diagram / Schematic File,点击菜单栏中的File->New… 打开新建文件对话框,

我们选中Block Diagram / Schematic File,然后点击OK按钮

在QuartusII工程中出现了一个Block1.bdf文件

3.接下来我们该启动SOPC Buider 来创建NIOSII软核了,点击Tools-> SOPC Builder…

会出现如下对话框

在最上层的Create New System对话框中的System Name:中输入软核的名字,在本示例

中,输入kernel做为软件核的名字

下面的target HDL,可以选择Verilog

点击OK按钮确认。

此时看窗口左上角的Clock Settings 显示clk_0为外部时钟,频率为50Mhz,这是我们当前所用到的软核时钟。

修改时钟到100Mhz,如下图

双击红方框内的50.0,改成100

4.接下来要建立CPU,用鼠标双击窗口左侧框中的NIOS II Processor

弹出如下窗口

先选择软核的类型,Quartus一共提供了三种类型可供选择,Nios II/e占用资源最少600-800LEs,功能也最简单,速度最慢。Nios II/s占资源比前者多一些,功能也多了,速度也快一些Nios II/f占资源最多,功能也最多,速度就快。选择的时候要根据你的需求和你的芯片资源来决定。

在本示例中,我们选择Nios II /s,能够满足需要,

在窗口下半部分的这些选项可以先不用管

Reset Vector是复位后启动时的Memory类型和偏移量Exception Vector是异常情况时的Memory类型和偏移量。现在还不能配置,需要RAM设置好以后才能修改这里

接下来点击Next,

在此步中不用做修改,点击Next>

在此步中不用做修改,点击Next>

在此步中不用做修改,点击Next>

在此步中需要设置JTAG Debug Module ,即JTAG调试时所要用到的功能模块,我们选择Level1,只使用最简单的功能。

点击Next> 继续

最后点击Finish。完成

5.现在回到了SOPC Builder的主界面,

我们可以看到在右边的窗口中多了一个cpu_0,这就是刚才添加的cpu

接下面我们要添加SDRAM模块

用鼠标双击窗口左侧框中的

Component Library ?

Memories and Memory Controllers

-> SDRAM Controller

闪光灯使用技巧详细说明

闪光灯使用技巧详细说明 喜欢摄影的人没有几个不知道Strobist(闪卓博识)的,在全球每天都有成千上万的人来网站流连。在这里你将会浏览到不断更新的免费教程,跟从专家学习闪光灯的使用技巧。闪卓博识越办越专业,所带来的人群也越来越高端。美国摄影业同侪——那些同样痴迷于小型闪光灯运用的大名鼎鼎的摄影大师受到大卫的感召来到闪卓博识,他们一同探讨摄影技术,成为朋友、知己,进而构成“闪卓士”的最中坚分子和技术核心,他们的名字熠熠生辉,闪耀在当代国际高端摄影舞台,他们有: 乔·麦克那利(Joe McNally) 切斯·贾维斯(Chase Jarvis)戴夫·布莱克(Dave Black) 提姆·泰德(Tim Tadder) 尤里·艾库斯(Y uri Arcurs) 大卫·泰加塔(David Tejada) 柯克·塔克(Kirk Tuck) 闪卓博识从建站伊始即打出最醒目的口号:精简装备,依靠你的布光智慧,拍下惊世骇俗的照片 大卫豪比在闪卓博识(Strobist)中设立了一系列免费的主题如:《闪光灯初级课》、《场记》、《新兵营》等,这些主题深入浅出地阐明了自己的摄影理念和用光细节,同时采用图文并茂的手法,让每次有意义的外拍场记都呈现在读者面前。 其中《闪光灯初级课》是向读者传授如何掌握光线平衡和外置闪光灯的基础摄影技巧的栏目,它解答的是:拍摄高质量照片的初学者应该从何处下手,练习拍什么题材的照片。课程涉及许多就连大师级摄影师也懵懂的一些技术内容,因此作为互联网上对摄影知识进行讲解的最全的问题数据库,《闪光灯初级课》适合所有摄影师来阅读——无论是业余爱好者还是专业摄影师。 《场记》是对基础技能知识的有效补充,并以真实的拍摄实例,以图文并茂的方式介绍那些善用闪光灯的专业摄影师获得该图片效果的详细过程。通过《场记》,摄影界的新手可以了解到一个职业摄影师面对任务的思路和解决问题的步骤,老手则可以在阅读的同时,用同样问题考问自己,找到和同业者的思路差异,从而取长补短,去提升自己的专业水平。

离机闪灯使用基本技巧

离机闪灯使用基本技巧 离机闪灯使用基本技巧:基本离机闪灯的器材 要用离机闪灯来相片,你当然要一些光源,对于一般用家来说,一支普通的外置闪灯已经可以胜任,在选择闪灯时,最好选一些灯 头可以调较的,方便改变闪光的方向;而且可以的话,选择一些可以 连接外置电池箱和用相机同步线的,外置电池箱虽然可以增加回电 速度和持久性,不过并不是必须的。 下一步便是要让外置闪光灯连接到相机了!最便宜和传统的方法 便是利用闪光灯同步线来连接,留意每部相机的闪光灯同步线的插 头可能会有所不同,购买时请按型号来选择。不过现在有些更方便 的选择,便是利用无线同步器了,市面上有很多这种的同步器,好 像PhottixODIN引闪,或是国内牌子永诺YongnuoRF-603II等,前 者比较专业,有更多选项,但也比较贵,对于新手不妨考虑后者。 最后的器材便是放外置闪灯的支架了,闪灯架不贵,在相机器材店一般也有,例如Manfrotto的5001B,或是大陆牌子的也可以, 或是直接把闪光灯放在椅子或桌面也可。 离机闪灯使用基本技巧:离机闪灯示范教学 一开始不用任何闪灯,直接拍摄: 光圈:f/2.8 快门:1/160s ISO:250 只利用自然光拍摄的效果不太差,但左边因为受光不足而比较暗: 现在是时候让闪光灯出场了!外置闪光灯一般会有数个按钮,但 第一个你要知道的便是「Mode」模式,按下Mode按钮后可以让你从「ETTL」(自动)转到「M」手动模式。当你把闪灯插在相机上的时候,

ETTL可以发挥很大的作用,但当使用离机引闪时,最好也是使用全手动模式,这样可以更有效地控制闪灯的输出和想用的效果。 选择了「M」手动模式后,你可以控制闪光灯的输出,1/1是全力输出而1/128是最小的光度(其实只是输出的持续时间而不是实际的力度,另文再谈)。以下的相片是利用了刚才一样的设定,但闪光灯输出调较至1/16,看看效果: 闪光灯输出设定为:1/16 相片看起来太光了,我们再试试把输出降至1/64,这时光线便平均很多: 闪光灯输出设定为:1/64 若果再把闪灯输出降至1/128,可以看到主体的边缘更突出,能在背景中显露出来: 闪光灯输出:1/128 以上便是离机闪灯最基本的玩法了,是不是很简单呢?下一步你可以试试多加数支闪灯,调较输出,并照亮不同的地方,这样可能会有意想不到的效果啊!快点玩玩吧!

NIOSII里的uart操作

NIOSII里的uart操作 第一步,在sopc里增加一个串口 第二步:操作UART的三种方法 (1)直接寄存器操作。 NIOS II 的串口编程有多种方式,很多地方给的程序大多数更像纯C语言写法,占用程序空间比较大,这里以一个更像单片机串口的程序,占用空间当对而言要小,且对像工业控制的数据传输更实用简单些(个人觉得)。 extern unsigned char leddata[8]; //UART发送一个字节子程序 void Uart_send(unsigned char data) { alt_u16 status; status=IORD_ALTERA_AVALON_UART_STATUS(UART_BASE);

while(!(status&0x0040))//等待发送完成 status=IORD_ALTERA_AVALON_UART_STATUS(UART_BASE); IOWR_ALTERA_AVALON_UART_TXDATA(UART_BASE,data); } //UART发送多个字节子程序 void Uart_send_n(unsigned char *ptr,unsigned char n) { for(;n>0;n--) { Uart_send(*ptr); ptr++; } } //UART接收子程序 int Uart_receive(void) { alt_u16 status; int temp; status=IORD_ALTERA_AVALON_UART_STATUS(UART_BASE); while(!(status&0x0080))//等待发送完成 status=IORD_ALTERA_AVALON_UART_STATUS(UART_BASE); temp=IORD_ALTERA_AVALON_UART_RXDATA(UART_BASE); return temp; } //串口接收中断服务程序 void Uart_ISR(void * context,alt_u32 id) { unsigned char temp; temp=IORD_ALTERA_AVALON_UART_RXDATA(UART_BASE); leddata[5]=temp; } //串口中断初始化 void Uart_init() { IOWR_ALTERA_AVALON_UART_CONTROL(UART_BASE, 0x80);//接收中断使能 IOWR_ALTERA_AVALON_UART_STATUS(UART_BASE, 0x0);//清状态标志 // IOWR_ALTERA_AVALON_UART_RXDATA(UART_BASE, 0x0);//清接收寄存器 alt_irq_register(UART_IRQ,0,Uart_ISR);//中断注册,此处编译总出现警告,还请高手能指点。warning: implicit declaration of function `alt_irq_register' test3 uart_zx.h

玩单反微单相机不可不知的8个闪光灯常识

8个闪光灯常识 光灯是摄影玩家最常用到的一种影像附件,它可以在暗光环境中增加一定量的照明,让画面的主体变得更加明亮。但有很多玩家对闪光灯的认识还仅仅停留在内置闪光灯的使用上,而对操作更复杂,功能更强大的外置闪光灯则并不太了解,甚至还因为不会用而对外闪产生了一些误解。今天笔者就来简单介绍几个闪光灯的基本常识,如果你有玩灯的打算,那么千万不要错过了。 什么是TTL? 在玩灯高手口中,TTL是一个出现频率很高的词,究竟什么是TTL呢?其实TTL是英文Through The Lens的缩写,直接翻译为:通过镜头测光。要了解TTL,必须先了解一个重要的原理:绝大多数闪光灯的亮度是一定的,只是通过发光时间的长短来控制发光量。比如:某闪光灯全功率输出时的发光时间是1/700秒,那么它在半光输出时的发光时间仅有1/1400秒。 当知道闪光灯的原理后我们就比较容易理解什么是TTL了。最早的时候,闪光灯的接脚只有触发接点,它只知道应该何时开始闪光,具体要闪多久则是由安装在闪光灯上的传感器决

定的。当传感器感受到反射回来的光线达到一个标准值时(18%灰的反射率),闪光灯则停止闪光,这种模式被称为Auto或者是A mode沿用至今。 ▲ 佳能的ETTL实际上是依据TTL原理的一种改良版 TTL则不同,在这种模式下相机与闪光灯能够更好的进行合作。闪光灯发出的光经由被摄物体反射到相机的传感器上,最终决定闪光灯闪多久的是相机传感器,而不是闪光灯传感器。也就是说,只有当相机的受光量达到一定标准时,相机才会发出中止讯号给闪灯,进而停止闪光输出。它的出现增加了闪关灯的易用性,**降低了闪光灯的使用门槛。

千万别乱闪 教你闪光灯正确使用方法

千万别乱闪教你闪光灯正确使用方法 大多数相机都提供了闪光灯,但是使用闪光灯并不好。当在一间光线微弱的房间里拍照或在夜晚拍照时,几英尺以外的物体会以发光体的形式出现在照片上,与背景截然不符。要想取得更好的效果,最好是在室外拍摄或在白天有自然光线的室内拍照。朵朵白云,树阴会缓和照片在直射光线下发出的刺目的色彩。有时侯,低对比度会比强对比度好。再也没有什么会比全是白或全黑的照片差了,因为这样的照片已是废品了。 闪光灯的最大用处是在全日光状态下补阴影地区的光。当你为一个背对着蓝天的人物拍照时--这种环境叫背光环境,照 机会把人和蓝天的光线平均,从而使暴光平和。但是这种暴光会使人物看起来短小,天空看起来过长,因此你可能会得到一张在明亮杯景下有一黑色轮廓的照片。解决方法就是使用闪光灯,这种技术叫填光。这样不但使人物变亮,同时也降低曝光度使天空看起来不是过于明亮。 虽然小巧,索尼T系列同样不能缺少闪光灯 许多数码相机有内置的闪光灯。通常有四档设置:闪光、不闪光、防红眼闪光和自动闪光,最后一档是由相机来确定是

否需要额外的光线。在许多情况下,闪光灯可能会破坏一幅完美的照片或者会制造出以后难以清除的错误。 对于傻瓜数码相机来说,大多数自动闪光都是在多云天气下发生的。将闪光灯关闭,然后增加曝光量,可以得到更好的效果。 闪光灯不像曝光量那么好控制,闪光灯射出的光线容易彼附近的物体反射回来,在照片上形成不均匀的耀斑。因此,当在多云的天气或是黄昏日落时拍照(或是其他不理想的照明条件时),请尽量关闭闪光灯。 闪光灯射出的红外线会影响图像,因为图像是由CCD芯片进行处理的。例如,红色区域可能记录下来时变成了发绿的。在室内拍摄时,应该提供足够的照明,以便得到不用闪光灯的照片,或是看看没有闪光灯的照片是否满意。 为了看出差别,可拍摄同一对象的两张照片,一张使用闪光灯,而另一张不用。可能不用闪光灯更好。从中可以学到不用闪光灯拍照的技巧,不过这时需要有其他光源进行补光。

nios2+c语言编程方法Nios2系列教程

最小的Nios2系统 前言 2003年Altera推出了第一代32位Nios系统,开创了FPGA内构建高性能单片机的先河。随之2004年,Nios系统升级为Nios2系统,解决了软硬件开发中一些不方便的问题,软件开发环境从命令行编译转移到Eclips的IDE集成开放环境。Nios2开发环境从1.0、1.1到1.2逐步升级。后来为了和QuartusII软件升级同步,从QuartusII5.0版本开始Nios2的版本号正式和QuartusII统一。 作者我亲身经历过整个Nios2发展历程,深知Nios2的不同版本发生的巨大变化。目前网上流行的Nios2教程针对的版本相对较老,已经对初学者学习Nios2起不到指导作用,并且应广大爱好者的强烈要求,我在此使用QuartusII和Nios2的8.0版本详细叙述Nios2的开发流程。构建一个Nios2最小系统需要什么 构建一个Nios2最小系统需要具备以下资源: ★Nios2软核处理器 ★内存 ★Jtag_uart调试接口 1. Nios2软核处理器:这就是Nios2处理器的核心CPU,所有的外设都是和这个CPU通过Avalon总线连接到一起的。

2. 内存:编译后的程序代码需要通过下载线下载到该内存中,然后CPU的程序指针跳转到内存的首地址开始执行程序。 3. Jtag_uart调试接口:想要用单步调试等调试功能控制程序执行和查看程序变量,那么就需要这个调试接口。 开始构建一个再简单不过的Nios2工程 整个步骤由2部分组成,第一部分建立Nios2硬件SOPC工程,第二部分建立Nios2软件工程。 1.建立Nios2硬件SOPC工程 建立Nios2硬件SOPC工程就是设计一个软核CPU和它的外设,编译成硬件电路放到FPGA芯片里面。这时候可以认为FPGA就是一个32位的单片机了,下面的软件开发都是针对这个单片机的。 打开QuartusII软件,新建一个工程选择EP2C8Q208C8芯片。 打开Tools->SOPC Builder菜单,进入SOPC Builder界面,新建一个名为nios32的SOPC文件,语言可以选择VHDL或者VerilogHDL。我们一共要添加3个IP模块:Nios2处理器、片上内存和Jtag_uart 调试接口。 1.1在左边的IP导航栏里面双击选择NiosII Processor,然后选择Nios II/e型的处理器。这个处理器占用FPGA逻辑资源最小。此时CPU的Reset Vector和Exception Vector都是不可选的,因为还没有设置内存。在

闪光灯使用技巧详细说明

闪光灯使用技巧详细说明 闪光设备的种类 /B 热靴式闪光灯能够滑入位于相机顶部的热靴插座。热靴具有一个电子连接口当闪光灯接入这一连接口后快门释放时闪光就会同时爆发。手握固定式闪光灯能够比标准的热靴闪光灯产生更多的闪光。影室闪光灯组是非常强大的闪光设备它们能够触发一个或多个通过电线与电池组相连的闪光灯。自给式闪光灯灯头具有内置的电池组。闪光设备配件/B 当闪光灯同步感应器探测到由相机控制的主闪光灯发出的光波脉冲后它能够激发附属闪光灯。造型灯是一个内置于闪光灯灯头内的小型疝气灯它能够确定闪光灯的位置。/ALIGN 描述闪光灯功率基本闪光技巧/B 闪光灯最简单的使用方法就是利用相机上的闪光灯直接为拍摄场景提供光线。在使用闪光灯时要仔细确定闪光灯的照射方向避免产生奇怪的阴影或任何混乱的反射。 /B 手动闪光曝光手动控制闪光灯可以使光线具有固定的强度。在使用手动闪光灯进行重要的拍摄之前先采用一个好的闪光灯测光表测试一下或拍摄一卷试验胶片。使用闪光灯上的刻度盘闪光灯可以帮助你计算出手动闪光灯的曝光数值。/ALIGN 1. 将闪光灯设为手动。 2. 将相机的快门速度与闪光灯设定为同步。 3. 将闪光灯刻度盘上的感光度设置为所用胶片的感光度。 4. 选择被摄物与闪光灯之间的距离在刻度盘上选择它们的距离之前你可以先自己估算一下距离或先进行对焦然后再读取镜头上距离标尺的数值。 5. 设定镜头所需的光圈大小。闪光灯光线反射的手动曝光设定反射的闪光灯光线会游走段额外的距离。/ALIGN 1. 将闪光灯设为手动。 2. 将相机的快门速度与闪光灯设定为同步。 3. 将闪光灯刻度盘上的感光度设置为所用胶片的感光度。 4.估测从闪光灯到反射面以及反射面到被摄物的距离。 5.在刻度盘上找到与距离刻度对应的光圈数值。 6.把光圈调整得稍大一些来弥补被反射面吸收的部分光线。使用闪光灯测光表:闪光灯测光表是使用手动闪光灯或闪光灯反射光进行拍摄时最精确的测光工具。/ALIGN 1. 根据胶

第7章 Nios II 常用外设编程 SOPC技术与应用

第1节并行输入/输出内核 并行输入/输出(PIO)内核提供了Avalon存储器映射从端口和通用IO端口直接的接口。 I/O端口连接到片内的用户逻辑或是连到与FPGA片外设备相连的引脚上。 PIO内核提供对用户逻辑或外部设备简单的I/O访问,应用实例如下: ?控制LED ?获取开关数据 ?控制显示设备 ?配置并与片外设备通信,例如专用标准产品(ASSP)的设备。 PIO内核可以基于输入信号而发出中断请求 (IRQ) 输出。SOPC Builder 中提供了现成的 PIO内核,可以很容易地将PIO内核集成到SOPC Builder生成的系统中。 7.1.1 PIO 寄存器描述 每个PIO内核可提供多达32I/O端口,用户可以添加一个或多个PIO 内核。CPU通过读/ 写PIO接口的映射寄存器来控制PIO端口。在CPU的控制下,PIO内核在输入端口捕获数据,驱动数据到输出端口。当PIO端口直接连到了I/O管脚,通过写控制寄存器,CPU能够将管脚置成三态。图7-1是一个PIO应用的例子,本例使用了多个 PIO内核。 图7-1 使用PIO内核的系统实例

当集成到SOPC Builder生成的系统中,PIO内核有两个特性对用户是可见的。 ?具有四个寄存器的存储器映射的寄存器空间,4个寄存器是data、direction、 interruptmask和edgecapture。 ?1到32个的I/O端口。 有些寄存器在某些硬件配置下不是必需的,这时相应的寄存器就不存在了。对一个不存在的寄存器进行读操作,则返回一个未定义的值;一个不存在寄存器进行写操作则没有任何结果。表7-1给出了PIO寄存器的描述。 1. 数据寄存器(Data Input & Output) PIO内核I/O端口可以连接到片上或片外的逻辑。内核可以配置成仅有输入端口,或仅有输出端口,或两者都有。如果内核用于控制设备上的双向I/O 管脚,内核提供具有三态控制的双向模式。读数据寄存器返回输入端口上的数据,写数据寄存器则提供驱动到输出端口的数据。这些端口是独立的,读数据寄存器不会返回之前写入的数据。 2. 方向寄存器(direction) 如果端口是双向的,方向寄存器控制每个PIO端口的数据方向。当方向寄存器的第n为被置为1,端口n 驱动数据寄存器中相应位的值。方向寄存器只有当PIO内核配置为双向模式时才存在,模式(输入、输出或双向)在系统生成时指定,在运行时无法更改。在 input-only或output-only模式下,方向寄存器不存在。这种情况下,读方向寄存器返回一个未定义的值,写方向寄存器则没有结果。复位之后,方向寄存器的所有位都是0,即所有双向的I/O 端口配置为输入。如果PIO端口连接到设备的管脚,则管脚保持高阻状态。 3. 中断掩码寄存器(interruptmask) 设置中断掩码寄存器某位为1,则将相应的PIO输入端口中断使能。中断的行为依赖PIO 内核的硬件的配置。.中断掩码寄存器只有当硬件配置产生中

580EX闪光灯使用技巧说明

“佳能EOS相机闪光摄影”学习笔记与心得秋色怡人视觉摄 摄影艺术是造型艺术的一种,在摄影艺术中对摄影作品的欣赏是体会摄影艺术妙处的重要方式。下文便是对摄影作品欣赏的简单介绍: 2010年05月04日 “佳能EOS相机闪光(shanguang)摄影”学习笔记与心得 第一部分用佳能EOS相机进行闪光(shanguang)摄影 佳能580EX II闪光灯乃一神灯,功能强大又易于控制,让人细细把玩,爱不释手。鄙人学习了“佳能EOS相机闪光摄影(地址:https://www.sodocs.net/doc/ac8143177.html,/articles/eos-flash/)”,也参考了色影无忌上的译文(地址:https://www.sodocs.net/doc/ac8143177.html,/showarchives.php?threadid=1 39858),做了些笔记,有些小小的心得,愿和大家交流,写的不对的地方,望多多指教。 鄙人也曾在430和580之间犹豫,最后还是选择了指数更高、回电更快的580。在室内抓拍场合(比如婚礼),从一定程度上避免了反射闪光时因屋顶太高而反射光线不足的情况,也保证了在连拍情况下的迅速回电。若只是户外人像的补光,430真的就可以了。 根据“佳能EOS相机闪光摄影”的章节,本文分为三个部分。 如需转载,请保留以下信息。 作者:李岩 十个常见的EOS闪光灯问题

(1) 我的相机已经有内置的闪光灯,我还需要一个外置的吗?如果需要的话,我该选择哪一种? 『笔记』:内置闪光灯发出的光线十分生硬,而外置闪光灯允许你利用墙壁、天花板或所附的柔光散光板使光线柔化。最重要的是,你可以利用延长连线或无线技术使外置闪光灯与相机分离,因为机顶闪光灯会产生不自然的正面光线。 〖心得〗:直射的光线生硬,反射闪光的光线柔和自然,根据需要选用不同的照射方式。 (2) 我对自己的闪光摄影照片不满意,光线总显得生硬和不讨人喜欢。 『笔记』:你什么时候会看到现实世界是被发自你头部的光线所照亮的?除非你戴着采矿的头盔,否则难得一见。光线通常来自高处的光源,如太阳、天花板灯光等。 〖心得〗:所以需要使用“反射闪光”,以获得更自然的光线。 (3) 我的朋友是否中了魔法?他们的眼睛发出恐怖的红光! 『笔记』:因为闪光灯发出的光被眼睛视网膜上的红色血管直接反射回照相机。减少红眼现象的最简单办法就是用外置闪光灯代替内置的闪光灯。 〖心得〗:使闪光灯远离镜头光轴并使用“防红眼”功能,可减轻或消除红眼。在大多数相机上,“防红眼”功能以一个小眼睛形状的图标指示,拍照时,它会使闪光灯预闪几次,使人眼适应强光后,再发出有效的闪光。

闪光灯人像入门教程详解

闪光灯人像入门教程详解 下面是为大家精心推荐闪光灯设置与使用方法,希望能够对您有所帮助。 闪光灯设置与使用1、连接闪光灯与相机各品牌的机顶闪光灯外观大同小异。 之所以叫「机顶」,是因为它可以通过底部的「热靴」接口,直接安装在相机顶部的热靴插槽上使用。 虽然机顶闪光可以直接安装在相机上,但在拍人像时很少会这样用。 首先,闪光灯的朝向角度受到了限制,发挥余地变小;其次,如果是较硬的光线直射人物面部,反光后的效果会让面部看上去油油的。 还好,聪明的人类发明了「闪光灯无线引闪器」。 无线引闪器通常是成对出现,分别安装在相机顶部热靴,和闪光灯热靴接口处,这样就把闪光灯的摆放位置解放了。 2、为什么要使用手动模式当决定使用闪光灯作为人造光源的同时,也就决定了摄影师对于器材的绝对控制权。 当今的相机虽然已经非常自动化,但在面对复杂的拍摄环境时,难免会弄巧成拙。 这时候就需要用手动参数设置才能解决问题。 我们从最简单的闪光灯使用情景开始,将闪光灯作为唯一的光源。 同时,将闪光灯与相机的各个参数先固定下来。

3、闪光灯初始参数设置我们的器材操作逻辑是:固定大部分参数,调整最需要调整的参数,避免手忙脚乱。 固定参数部分:模式设置为「手动模式」;关闭「TTL功能」;「闪光灯焦距」固定为最广焦段,如24mm。 4、拍摄时需要调整的参数:亮度,预先设置为1/2 亮度。 并非所有闪光灯与相机都支持该功能,事实上,如果实现了精确的布光,是不需要相机为闪光灯自动测光的。 2. 「闪光灯焦距」的改变,最直接的影响是其闪光范围的宽窄变化。 闪光灯焦距越广(数值越小),闪光范围也会越广阔,反之,闪光灯焦距越长(数值越大),闪光范围则越集中。 在本文中,由于是在空间有限的室内拍摄人像,我们这里可以调整到闪光范围最大,即闪光灯焦距最广,并保持不变。 相机初始参数设置固定参数部分:相机操作模式设置为「手动档」,即M 档;「快门速度」固定为1/200 s;「感光度ISO」固定为200;「图片格式」设置为RAW 格式。 拍摄时需要调整的参数:「光圈」,预先设置为f/11,调整范围一般会在f/8至f/16之间。 相机参数 1. 关于「手动档」:如果是相机「自动档」的话,相机将会在闪光灯未启动时,自动调整参数去适应没有闪光灯的环境。 我们假定是在夜间室内拍照,所以此时应该是较暗的自动测光环

影棚的基本认识及灯光详解

影棚的基本认识及灯光详解 现在众多摄影爱好者开始涉足影棚摄影,但是苦于没有经验,对影棚充满神秘感。一但有机会自己布光却显得手足无措,不知从何入手。别人布好光自己拍摄又不能很好地认识光线, 学习不到东西,而且也不过瘾。 还有一些影友因为棚子租金贵,一进影棚就不停地按快门,生怕不够本。其实摄影大部分时间不是按快门,而是观察、改善光线,当光线良好的时候,再来捕捉那美丽的瞬间。为了让大家更好地运用好影棚,拍出满意的照片,特别介绍一下影棚、灯光等有关的东西, 并详细图解一下灯光的特性。 影棚为了完全能控制光线,最基本的要素就是有黑色的挡光布,完全隔绝外界的光线,然后在里面放一盏可移动升降的灯,这就是最简单的影棚了。 灯光

比较标准的影棚一般配置3~5盏灯,可以让光的效果更丰富,但是初学的朋友千万别以为灯越多越好,因为灯越多,越难以控制。 灯光分连续光灯和闪光灯两类,连续光灯很好用,就跟太阳底下拍摄一样,看到的效果就是出来的效果了,测光也可以用机内测光来判断。但是石英灯等色温低(2800~3200),而且色温不稳定,电压变化会引起色温大范围变化,而且发热量大,不安全,光量小,所以现代摄影棚很少选用(现在色温接近日光的太阳灯性能越来越稳定了,但亮度还不够高—— 编者注)。 用的最多就是如下图的大功率闪光灯,从100W~5000W都有,标准的影棚都配备总量为2500W左右的闪光灯(3~5盏),这样就可以完成大部分商业摄影项目了。 专业闪光灯色温非常稳定,采用海漫管的灯可以长期稳定地工作在5500K左右,配合日光型胶卷将可以完善再现被摄物的色彩,而且光量大,可以选用极小光圈,有利于商业摄影 需要的大景深。

影室闪光灯布光方法

一、产品拍摄实战: 无论是拍摄纯粹静物记录或是包含人物、道具,对于摄影师而言就像日常生活般的平常。这样并不会使得这项工作变得无创造力或吸引力,相反的,静物产品摄影是需要高度组织能力。一般的摄影师必须面对无数不可预知的外在环境因素,如灯光、布置、清晰范围、拍摄时刻等。静物产品摄影则可完全排除这些影响,在这个特殊的领域,你可以完全控制状况。 拍摄静物产品是一种造型行为,布光是让塑造的形象更具有表现力的关键。静物产品品种千变万化,在拍摄中通过布光,不仅要表现出它们的软硬感、粗细感、轻重感、薄厚感甚至冷热感,还要通过影像的视觉传达,使消费者直观地看到商品的不同形态,联想到人在享受商品时的感受。在拍摄构思中要有“光”的造型意识,调动“光”的造型手段,才能达到强烈的视觉效果。 由于物体结构质地和表面肌理各不相同,所以吸收光和反射光的能力也不同。因此,根据不同质感对光线不同的反映,我们把物体大致可以分为:吸光体、反光体、透明体。这只是比较概括地分门别类,有些产品的质地介于吸光体、反光体、透明体其中两者之间,或是兼有吸光体、反光体、透明体三者组合而成的复合型产品。但是只有对简单而基本质地的物体的布光表现加以探究,才能塑造好复杂的物体。 专业的产品摄影的照明也会应用到许多小反光镜、白色或灰色的补光板和黑屏。大部分的时候,当摄影师需要时才将较大的黑色、白色或灰色卡纸裁成需要的尺寸。小片反光镜对于局部补光很有效,而小片凹镜可以产生反光点。采购各种直径和焦距的凹镜会有所帮助,他们比刮胡子用的镜子更好用。 有时还需要用到各种颜色的镜面塑料片和银箔、金箔卡,最好时能用剪刀裁切的款式。在拍摄饮品时,就会需要这些镜面塑料片和金属亮面,或半雾面卡片。将各种颜色的镜面塑料片或卡纸裁成所需的形状,用铅丝或贴纸裱在玻璃杯或瓶子后面。调整它的反光,以获得玻璃杯与饮品合适的透明照色。 客户有时候需要全白的背景来表现产品,这时拍摄台是很有用

基于Nios II 的自定制PWM模块设计与实现

收稿日期:2009-03-05 基金项目:河南省教育厅科技攻关项目(2007480001) 作者简介:石新峰(1973-),男,河南巩义人,讲师,硕士,主要从事基于FPGA 的嵌入式系统开发研究. 基于Nios II 的自定制PWM 模块设计与实现 石新峰,牟光臣 (河南机电高等专科学校电子通信工程系,河南新乡453002) 摘要:详细论述了基于NiosII 软核处理器的PWM 外设模块的整个设计过程,最后构建SOPC 系统,并在开发 装置上进行了功能验证。文中所述的方法对于开发其它的用户自定义外设具有一定借鉴意义,按照Avalon 总线规范将各种自定义外设的驱动程序集成到SOPC Builder 的硬件抽象层中,进行设计复用,可以大大提高设计效率和提升数字系统的性能。 关键词:NiosII ;PWM ;Avalon 总线;SOPC Builder 中图分类号:TP332 文献标识码:A 文章编号:1673-6060(2009)03-0060-03 NiosII customized based on the PWM module of the design and implementation Shi Xinfeng ,M ou Guangchen (Henan Electrical and Electronics Communication Engineering College,Xinxiang 453002,China )Abstract:The designing process of PWM ’peripheral module had been detailed based on NiosII,build the SOPC system and undertakes a functional verification on it.The design gives some referential help for developing other user -defined peripherals and it could improve the design efficiency and promote the performance function of the digital system by the means of integrating various user-defined peripheral driver in the rule of Avalon bus into the hardware abstract layer of SOPC Builder for design multiplxing. Key words:Nios II ;PWM ;Avalon bus ;SOPC Builder 近年来,随着大规模FPGA 芯片的出现及相关开发平台的完善,为实现各种全数字化的PWM 系统提供了充分的技术基础.在开发各种信息家电或者其他工业控制系统时,将Nios II 软核处理器和PWM 等外设集成到系统主控FPGA 芯中,可以使得系统体积更小,成本更低,可靠性更高,更适合嵌入式系统的要求,而且具有现场可编程性,能够进行升级换代,具有广阔应用前景. 1Nios II 嵌入式系统外设的基本结构 Nios Ⅱ嵌入式处理器的外设除了SOPC Builder 编辑器中提供的常用模块外,还可以由设计者根据 自己的需要,按照Nios Ⅱ硬件抽象层(HAL )的元件定义规范编写自己的设备文件,并予以封装,从而在以后的开发中像其它常用外设一样进行复用. 自定义设备的文件系统如图1所示,通常由如下几部分组成,①硬件文件(.v 或.vhd ):用HDL 语言编写的自定义设备文件;②软件文件(.h ):用C 语言编写的设备寄存器定义文件以及设备的驱动程序文件;③设备描述文件(.Ptf ):本文件描述设备的结构,以及将其集成到系统中时所需要的信息.由SOPC Builder 根据其硬件及软件文件自动生成. 硬件抽象层(HAL )为用户程序控制一般类型的外围硬件设备提供了标准的C 语言函数库,接口函 第37卷第3期373 Vol.No.河南科技学院学报 Journal of Henan Institute of Science and Technology 2009年9月2009 Sep.60

佳能闪光灯混合配图使用技巧加强版说明书

佳能闪光灯混合配图使用技巧加强版说明书 前言 拥有一个闪光灯,你将开辟一个全新的摄影世界。 很多佳能器材新手烧完机身、镜头之后都在思量:要不要上一个闪光灯呢?作为完全没有使用过的外闪的你,对各佳能旗下的闪光灯的各项参数、功能感到一头雾水。买了以后什么后帘同步啊、频闪啊的一大堆概念弄不明白,加上现在的佳能闪光灯说明书简单得令人发指。书看着挺厚的,可是除以三就剩下那么几页。这和尼康说明书事无巨细不厌其烦的进行各种情况说明真是差远了。有感于此,我根据所接触过的佳能品牌EX系列闪光灯和阅读过的说明书,回答一些完全没有闪灯使用经验的朋友常遇到的问题。 其实下面文章中有些问题和摄影效果毫无关系,但是我十分乐于研究这些边边角角,这才是一个器材党应有的精神嘛! 声明及注意事项: 1、由于本人不是专业人士,所以在术语的解释有些地方难免会有误差,请各位自行辨别是否正确,本文说法只做参考。 2、本文想通过通俗易懂的说明及实例图来说明闪光灯的最基本功能及常见疑问,不涉及闪光灯的原理讨论。想完全了解闪光专业术语及效果产生物理过程,请买正规的书籍了解。 本人用闪光灯拍的都是到此一游的照片,所以本文不会(也不懂)讨论如何拍出精美照片。 3、本人没有测光表,里面一些闪光指数的计算公式计算出的结果与手持测光表实际测量值相比可能并不完全一致。 4、以下内容主要针对佳能420EX、430EX、430EXII、550EX、580EX、580EXII及永诺ST-E2引闪器。其他的EZ和EX灯并不在本文讨论范围之内。若你使用佳能其他的闪光灯,下文所述和你得出的结果可能并不一致 5、下文所得出的结论都是基于测试器材:40D+18-55IS+24-105L,相机拍摄模式使用AV、TV和M档,并不涉及P档和全自动档。若你使用佳能其他的机身镜头或其他拍摄模式,那么下文所述和你得出的结果可能并不一致。 6、由于用老灯的新手毕竟较少,本文着重论述430EXII和580EXII,举例子尽量以430EXII和580EXII为主。 7、本文一些推荐及使用感受为一家之言,各位同志看本文后买闪光灯受骗的,不要找我。(摄友:linzhijin2003) 文章导读: 第一部分佳能原厂闪光灯购买问题 第二部分佳能闪光灯实物说明及基本术语解释 第三部分 4、5系闪光灯普通闪光若干问题及配图解释 第四部分 4、5系闪光灯无线闪光若干问题及配图解释 第五部分一些便宜的闪灯小附件 第一部分佳能原厂闪光灯购买问题 一、没有必要买闪光灯?闪光灯在哪些场合有用? 答:前半个问题,我的回答是:580EXII,摄影路上必须有一只!

教你如何正确使用闪光灯

教你如何正确使用闪光灯 无光,无摄影。光线是摄影的生命,如果没有了光,那摄影就没有存在的意义了。大自然中充满着各种光线,对照片的层次、色调、气氛都有着关键的影响。但当光线不足时,人造光源就要派上用场,热靴闪光灯因携带方便并且色温接近自然光,是利用最多的人造光源。不过用好它绝非易事,如果使用不当会出现反效果,下面锐意小强介绍几个闪光灯的使用常识,不要让它成为你的累赘。 1.理解闪灯指数 闪光灯指数(GN)是衡量闪光灯功率的标准之一。它有两种作用:一是厂商供鉴别闪光灯功率的大小,GN的数值越大,表示功率越大。二是当采用手动方式闪光拍摄时,计算闪光灯曝光的光圈大小,公式是GN值=光圈×距离(以ISO100为基准)。例如:当闪灯GN值=20(以米为单位计算),与被摄物体距离5米时,光圈设为F4曝光正常。当被摄物体距离改为10米时,此时光圈需设为F2才能有效曝光。 当闪光灯功率不够用时,可以使用加大光圈和增加ISO的方法。加大光圈可以增加进光亮,但同时景深会受到影响,所以一般获得更大功率会使用增加ISO的方法。 图为GN=36的闪光灯,光圈、ISO、距离之间的关系

2.快门的作用 闪光灯的特点是快和强。光线是以强光形式瞬间出击,通常在1/1000秒至1/10000秒内完成闪光,而这个极短暂的曝光时间,可以比快门速度快的多的通过镜头进入感光元件,所以一般来讲,在光圈和输出功率不变的情况下,快门速度不影响闪灯曝光,但它会影响环境光的曝光。举个例子,当你使用1/15秒和1/500秒分别拍摄相同场景时,闪光灯却以相同的1/1000秒的速度早就完成曝光,所以闪光主体曝光不会变,变的是场景曝光量,1/15秒比1/500秒会亮的多。 3.闪光灯模式 手动模式,也是资深摄影师们一直使用的,利用GN值=光圈×距离的公式作相关的调整。此时输出的光量是摄影师根据实际情况所设定的,可以达到理想的闪光效果。比如调整好输光量后使用曝光锁定,再通过调整快门速度展示环境光。但缺点是每次调整需要时间,不利于抓拍。 自动模式,在此模式之下,当我们固定好闪灯及镜头光圈大小之后(需一致),在闪灯功率的有效范围之内,闪灯会依照自身的感光系统计算补光充足与否,自动控制闪灯输出的大小,达到准确曝光。此时可以通过光圈来调整曝光量。 TTL模式,也属于自动模式。TTL是“Through the Lens”的缩写,意为“通过镜头”,方式是光线通过镜头进入机身测光装置,测算闪光灯的输出量,比较准确。佳能有E-TTL,尼康有i-TTL,都是差不多的意思。当触发快门之后,闪灯亦同时触发补光,并且经由反射回来的灯光计算补光量充足与否,如测出曝光不足,则会自动增加闪灯输出来达到曝光充足。 4.闪光灯曝光补偿 自动闪光模式只是给定一个正常的曝光量,而很多时候我们需要增加或减少曝光量来满足拍摄需求。这和调整相机的曝光补偿方法差不多,闪光灯上的曝光补偿可以调节输光量,达到想要的效果。

外置机顶闪光灯的使用技巧

外置机顶闪光灯的使用技巧 使用机顶闪光灯,你可以得到非常棒的人像用光。你无需花费巨大去购买昂贵的附件来控制光线,因为所有需要的东西都是准备好的。你需要明白,闪光灯只是一个光源,它服从你的安排。幸运的是,你可以学习如何控制闪光灯产生的光线,把它塑造成任何你需要的形状。另外,这样做还会有一些额外的好处。 闪光灯直接产生的光线比较粗糙,你必须做下列这些事来改善光线: 为被摄体创造一个大光源 从直接照射之外的角度给被摄体打光 下面的这些小技巧可以帮助你实现上述目标。 1. 跳闪 这是机顶闪光灯技术中的一号武器。在室内拍摄时,一间具有浅色墙壁和天花板的屋子,处处都可以做为反射面供你使用,以拍出漂亮的照片。你可以创造出柔光箱一样的照明效果,甚至可以用闪光灯创造出大面积光线。 利用墙壁或天花板跳闪 虽然闪光灯本身只是一个很小的光源,但是可以覆盖墙壁和天花板的大部分面积。这些被光线覆盖的地方相对被摄体来说就变成了大面积光源。

利用跳闪技术拍摄人像,我一般用闪光灯向天花板和墙壁打光,并想象那里有一个柔光箱,以传统的人像布光角度给我的被摄体打光。在拍摄中,被摄体的角度,以及结合使用跳闪是获得你想要的结果的关键。 你还可以使闪光灯角度向上或向你身后,将闪光灯旋转45度朝向墙壁和天花板打光,让美丽的光线充满整间房子。 2. 遮挡 很多人都没有意识到的一件事是,闪光灯发出的光线是向四周扩散的,而不是简单的一道光束。虽然大部分光线是向前发射的,但仍然有一些光线会以与闪光灯垂直的角度扩散开来。 用机顶闪光灯向相机左侧打光,利用墙壁和天花板跳闪 即使将闪光灯变焦到长焦端,仍然有大量光线向周围扩散开来。一片小小的遮光片就可以限制这种情况

2019年NiosII的USB接口模块设计

Nios II的USB接口模块设计 1. 引言 随着电路规模越来越大,片上系统(SoC)已经成为IC设计的发展趋势,相应地也有了更加灵活的片上可编程系统(SOPC)。Nios II CPU是一个基于流水线设计的通用RISC微处理器,拥有五级流水线和指令与数据内存分开的哈佛结构,具有可配置功能。用户可以根据需求在SOPC Builder中增减IP核,从而实现资源优化。为了构建一个更简洁高效的片上系统,用户可以自行开发IP组件,作为用户自定义逻辑添加到AVALON总线[1]。AVALON 总线是一种结构相对简单的总线,用于连接Nios II和其他外设。它规定了主从部件间的端口连接关系,以及部件间通信的时序关系。 AVALON总线拥有多种传输模式,以适应不同外设要求。基本传输模式是在主从外设之间进行单字节,半字或字的传输。AVALON总线还支持一些高级传输模式,例如支持流操作,支持延时操作,支持多个主设备同时访问。 2.用户自定义逻辑模块设计流程 通常来说,EDA厂商及第三方提供的IP核都是通用的,但进行SOPC设计时,用户可能有特殊需求,这时必须使用用户自定义逻辑来实现所要的功能。SOPC Builder集成在Altera 公司的EDA工具Quartus II中。用户可以通过SOPC Builder提供的图形用户界面从Altera 公司提供的IP库中选取一些组件,如Nios II,DMA,SRAM,FLASH等等,根据实际需要设置这些IP的配置参数。用户还可以自己编写HDL代码模块作为用户自定义逻辑方便地添加到SOPC Builder中,设计流程如图1所示。

接口模块的添加 这里以常用的USB控制芯片SL811HS为例详细介绍如何在Nios II中添加用户自定义模块。图2是系统结构图。

玩单反微单相机不可不知的8个闪光灯常识

8个闪光灯常识 令狐采学 光灯是摄影玩家最常用到的一种影像附件,它可以在暗光环境中增加一定量的照明,让画面的主体变得更加明亮。但有很多玩家对闪光灯的认识还仅仅停留在内置闪光灯的使用上,而对操作更复杂,功能更强大的外置闪光灯则并不太了解,甚至还因为不会用而对外闪产生了一些误解。今天笔者就来简单介绍几个闪光灯的基本常识,如果你有玩灯的打算,那么千万不要错过了。 什么是TTL? 在玩灯高手口中,TTL是一个出现频率很高的词,究竟什么是TTL呢?其实TTL是英文Through The Lens的缩写,直接翻译

为:通过镜头测光。要了解TTL,必须先了解一个重要的原理:绝大多数闪光灯的亮度是一定的,只是通过发光时间的长短来控制发光量。比如:某闪光灯全功率输出时的发光时间是1/700秒,那么它在半光输出时的发光时间仅有1/1400秒。 当知道闪光灯的原理后我们就比较容易理解什么是TTL了。最早的时候,闪光灯的接脚只有触发接点,它只知道应该何时开始闪光,具体要闪多久则是由安装在闪光灯上的传感器决定的。当传感器感受到反射回来的光线达到一个标准值时(18%灰的反射率),闪光灯则停止闪光,这种模式被称为Auto或者是A mode沿用至今。 ▲ 佳能的ETTL实际上是依据TTL原理的一种改良版 TTL则不同,在这种模式下相机与闪光灯能够更好的进行合作。闪光灯发出的光经由被摄物体反射到相机的传感器上,最

终决定闪光灯闪多久的是相机传感器,而不是闪光灯传感器。也就是说,只有当相机的受光量达到一定标准时,相机才会发出中止讯号给闪灯,进而停止闪光输出。它的出现增加了闪关灯的易用性,**降低了闪光灯的使用门槛。 ▲ TTL让相机与闪光灯之间有了更好的合作 看似简单的一个改变却给我们的拍摄带来了诸多的便利。比如你在镜头前安装有ND滤镜,那么在A mode模式下可能就会影响闪灯输出的准确性。而TTL闪光灯出现后,因为是从相机的感光元件进行测光,因而能如实反映所需光量,更精确地控制闪光时间。另外,是否具备TTL功能也成为了评价闪光灯等级的标准,市面上三四百元的灯一般就没有这个功能,而上千元的灯TTL就成了标配。 手动模式很有必要吗?

相关主题