相机闪光灯(camera flash)

全志使用相机闪光灯(camera flash)

系统:Android 10
内核:4.9
平台:全志A133

board.dts修改
路径:device/config/chips/a133/configs/c4/
分别修改flash0和sensor0

flash0:flash@0 {
                device_type = "flash0";
                compatible = "allwinner,sunxi-flash";//驱动文件,必须保持一致
                flash0_type = <2>; 
                flash0_en = <&pio PB 2 1 0 1 0>;	//闪光灯控制引脚	
                flash0_mode = <>;
                flash0_flvdd = "";					//如果没有直接供电,配置电压
                flash0_flvdd_vol = <>;				//电压大小
                device_id = <0>; 					//android中camera.cfg文件中对应的设备
                status = "okay";
            };
sensor0:sensor@0 {
				......
				flash_handle = <&flash0>;			//相机中引用flash0闪光灯
				status  = "okay";
				......
			}

修改完board.dts后,还需修改安卓下的camera.cfg
路径:device/softwinner/ceres-c3/configs/
将device_id=0下边的flash打开

device_id = 0 
......
used_flash_mode = 1 
key_support_flash_mode = on,off,auto
key_default_flash_mode = on

1、修改完后,打开相机时,需要把相机闪光灯设置为开启状态,如果设置为自动则没有闪光效果
2、在拍照时可以用示波器测量控制脚,看有没有拉高
3、如果控制脚有拉高,用对应电压测试闪光灯,确定闪光灯的好坏和正负极

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值