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

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值