Hi3516EV300 IRCUT和CDS(红外灯)设置 |
您所在的位置:网站首页 › 摄像头控制灯开关在哪儿 › Hi3516EV300 IRCUT和CDS(红外灯)设置 |
一、基本概念 1、IPC网络摄像机一般对图像要求较高,要求白天图像不偏色,晚上用红外灯补光夜视效果好,需要IR_CUT。这篇文章讲了IRCUT的相关原理。https://blog.csdn.net/u010783226/article/details/80461592 2、GPIO(英语:General-purpose input/output),通用型之输入输出的简称,每个 GPIO 管脚可以配置为输入或者输出。这些管脚用于生成特定应用的输出信号或采集特定应用的输入信号。作为输入管脚时,GPIO 可作为中断源;作为输出管脚时,每个 GPIO 都可以独立地清 0 或置 1。 一、IRCUT地址和值的设置 1、在原理图中搜索IRUCT,看IRCUTCONTROL1、IRCUTCONTROL1对应的GPIO口(GPIO1_2 GPIO1_3)。 2、参考“管脚复用控制寄存器”配置管脚的相应位,使能需要使用的 GPIO 管脚功能。 /*IRCUT GPIO1_2、GPIO1_3复位 */ himm 0x120C0008 0x1000 //GPIO1_2 himm 0x120C000C 0x1000 //GPIO1_3 3、配置寄存器 GPIO_DIR,选择 GPIO 是作为输入还是输出。 himm 0x120B1400 0xC 4、当配置成输入管脚时,读取 GPIO_DATA 寄存器可查看输入信号值;当配置成输出管脚时,通过向 GPIO_DATA 寄存器写入输出值可控制 GPIO 管脚输出电平。 注:GPIO_DATA 寄存器利用 PADDR[9:2]实现了读写寄存器比特的屏蔽操作。该寄存器对 应 256 个地址空间。PADDR[9:2]分别对应 GPIO_DATA[7:0],当相应的 bit 为高时,则 可以对相应的位进行读写操作;反之,若对应 bit 为低则不能进行操作。例如: 若地址为 0x3FC(0b11_1111_1100),则对 GPIO_DATA[7:0]这 8bit 操作全部有 效。若地址为 0x200(0b10_0000_0000),则仅对 GPIO_DATA[7]的操作有效。 对于GPIO1_2,若地址为0x010(0b00_0001_0000),则仅对GPIO_DATA[2]的操作有效。 对于GPIO1_3,若地址为0x020(0b00_0010_0000),则仅对GPIO_DATA[3]的操作有效。 /设置值:GPIO1_2 GPIO1_3/ /0 0/ himm 0x120B1010 0x0 himm 0x120B1020 0x0 /0 1/ himm 0x120B1010 0x0 himm 0x120B1020 0x8 /1 0/ himm 0x120B1010 0x4 himm 0x120B1020 0x0 /1 1/ himm 0x120B1010 0x4 himm 0x120B1020 0x8 二、CDS地址和值的设置(光敏电阻相关设置) 验证接线是否正确:接线好线后,当红外灯开启,测试对应引脚的电压。 在原理图中,找到光敏电阻复用的GPIO口,通过管脚个数得知GPIO为GPIO1_1 步骤 1. 参考“管脚复用控制寄存器”配置管脚的相应位,使能需要使用的 GPIO 管脚功能。 /复用GPIO1_1/ himm 0x120C0004 0x1000 /设置方向为输入/ himm 0x120B1400 0x0 /读取值得变化:当红外灯开启和关闭时,对应得值会发生变化/ himm 0x120B1008 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |