当前位置: 首页 > news >正文

东城专业网站建设公司/手机怎么建自己的网站

东城专业网站建设公司,手机怎么建自己的网站,外贸网站建设定制开发,无锡网站建设维护一、regulator 用法 1.1、 电源管理 regulator 分成静态和动态:静态不需要改变电压电流,只需要开关电源,用在 BootLoader、frameware、kernel board 阶段等;动态是根据需要改变电压电流。 1.2、 获取设备的 regulator、dev 为驱动…

一、regulator 用法

1.1、 电源管理 regulator 分成静态和动态:静态不需要改变电压电流,只需要开关电源,用在 BootLoader、frameware、kernel board 阶段等;动态是根据需要改变电压电流。

1.2、 获取设备的 regulator、dev 为驱动对应的设备指针,可以用NULL,Vcc 为电源的 ID,内核会查表找到电源 ID 对应的 regulator。如:struct regulator *ldo; ldo = regualtor_get(NULL, "act_ldo5");

regulator = regulator_get(dev, "Vcc");  //获取设备 regulator

1.3、 regulator_put(regulator); //释放regulator

1.4、 int regulator_enable(regulator); //使能电源输出。调用之前也可能已经使能了。所以用下面函数判断。

1.5、 int regulator_is_enabled(regulator); //判断是否使能, >0 表示已经使能。

1.6、 int regulator_disable(regulator); //关闭电源输出。但是未必立刻关闭,有可能存在电源共享的场景。

1.7、int regulator_force_disable(regulator); //强制关闭电源。

1.8、int regulator_set_volatage(regulator, min_uV, max_uV); //调节电压的最小和最大输出。如果接下去调用 regulator_enable,那么这个值马上就生效,如果调用 regulator_disable 等其他的,要等到下一次调用 regulator_enable 时才能生效。

1.9、int regulator_get_voltage(regulator); //通过此接口获取配置的输出电压。

实例如下:

regulator_set_voltage(ldo_28, 2800000, 2800000); //设置电压
regulator_enable(ldo_28); //使能
int value = regulator_get_voltage(ldo_28); //获取电压值regulator_put(ldo_28); //释放

二、具体使用实例

2.1 设备树配置如下

ldo8: ldo8 {regulator-compatible = "LDO8";regulator-name = "ldo8_1v5";regulator-min-microvolt = <1500000>;regulator-max-microvolt = <1600000>;//regulator-boot-on;   //boot 时打开//regulator-always-on; //一直打开sleep-slot = <15>;poweron-slot = <0x20>;
};

2.2 驱动源码如下

//打开
struct regulator *reg;
reg = devm_regulator_get(&i2c->dev, "ldo8_1v5");
regulator_set_volatage(reg, 1500000, 1500000);
regulator_enable(reg);//关闭
struct regulator *reg;
reg = devm_regualtor_get(&i2c->dev, "ldo8_1v5");
regulator_disable(reg);

注:关于regulator 的详细介绍,可参考 -- 蜗窝科技 -- Linux Regulator Framework 相关章节

http://www.lbrq.cn/news/1309177.html

相关文章:

  • 昆山网站设计公司/网站优化排名哪家好
  • 花都区pc端网站建设/网络营销方法
  • 网站页面的滑动怎么做的/网站描述和关键词怎么写
  • 校园网站怎么做HTML/seo 优化思路
  • 做信息网站的盈利方式有哪些/河南品牌网络推广外包
  • 柳州做网站有kv/网络推广计划制定步骤
  • 西安网站建设选任我行网络/如何利用网络进行推广和宣传
  • 群晖系统可以做网站吗/seo分析与优化实训心得
  • 中文商城响应式html网站模板/最好用的手机优化软件
  • 做购物网站需要什么资质/关键词歌词林俊杰
  • php动态网站设计/上海网站建设哪家好
  • 安徽网络公司排名/seo推广的方法
  • 佛山微网站推广/百度一下百度主页度
  • 深圳市建设注册执业资格中心网站/百度收录官网
  • 临沂企业网站建站模板/成都门户网站建设
  • 国外商业网站设计/四川网络推广推广机构
  • 网站建设平台哪个部门管/百度保障平台 客服
  • 烟台网站建设的公司/品牌营销策略分析
  • 有个网站发任务 用手机可以做/苏州seo按天扣费
  • B2B网站建设哪家好/松原市新闻
  • 做销售网站的公司哪家最好/网络营销的特点包括
  • 网站建设中主页指的是/百度客服人工服务电话
  • python 自己做网站/seo关键字怎么优化
  • 代码生成器在线/排名优化公司哪家靠谱
  • 怎样建设文章网站/高端seo服务
  • 南山做网站联系电话/全网最好的推广平台
  • 软件开发流程有哪些步骤/seo排名优化课程
  • 有专门学做衣服网站/百度客服人工
  • 想自己做网站流程/肇庆百度快照优化
  • 深圳网站建设怎样容易/交换链接或称互惠链接
  • 物联网主机在化工园区安全风险智能化管控平台中的应用
  • 【软件开发】Copilot 编码插件
  • Nginx,MD5和Knife4j
  • LIN通信协议入门
  • 高温车间(60℃+)如何选高温/宽温边缘网关设备?
  • Linux操作系统从入门到实战(九)Linux开发工具(中)自动化构建-make/Makefile知识讲解