立即注册
查看: 753|回复: 0

[资料] SigmaStar Camera SAR使用参考手册

已绑定手机
发表于 2021-6-3 16:56:36 | 显示全部楼层 |阅读模式 来自 广东省深圳市
1、概述
SAR口一共四个,10bit精度,获取到的值范围在0~0x3ff之间,参考电压为3.3V,即如果你读到的值是0x1D2,得到的电压就是0x1D2/0x3FF *3.3=1.5v左右。

2. 内核使用SAR
2.1.初始化为SAR口
先申明一下extern void ms_sar_hw_init (void )函数,再通过这个函数初始化SAR.
目的:初始化
语法:void ms_sar_hw_init ();

2.2. 取 SAR 值
先申明一下 extern int ms_sar_get (int ch)函数,再通过这个函数读取 sar 口电平
目的:获取 SAR 口电平
语法:int ms_sar_get (int ch)

3.1. 概述
用户空间访问 sar,通过 IOCTL 的方式,首先 open /dev/sar,通过 IOCTL 初始化 SAR 和读取电平。
3.2. IOCTL 初始化 SAR
#define MS_SAR_INIT _IO(SARADC_IOC_MAGIC, 0)
sar_fd= open("/dev/sar", /*O_RDONLY*/O_RDWR);
ioctl(sar_fd, MS_SAR_INIT, 0);
3.3. IOCTL 读取 SAR 值
#define SARADC_IOC_MAGIC 'a'
#define MS_SAR_SET_CHANNEL_READ_VALUE _IO(SARADC_IOC_MAGIC, 1)
typedef struct
{
int channel_value; ////0~3
int adc_value; ///读取到的值
}ADC_CONFIG_READ_ADC;
......

更多内容请下载附件查看
2021-6-3 16:56 上传
文件大小:
527.31 KB
下载次数:
6
附件售价:
2 RD币  购买记录
本地下载 立即购买

16RD supports Paypal , Payment is calculated at the exchange rate of the day. Unable to download please contact 18902843661 (WhatsApp OR wechat number)

关于一牛网在微软浏览器(Microsoft Edge、IE浏览器)警报通告&解决方案!(无法下载直接更换浏览器即可)

*附件为作者发布,与本站无关,如有侵权,请联系客服删除

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表