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

三品合一网站建设案例站长工具查询网

三品合一网站建设案例,站长工具查询网,小说网站怎么做,社交网站实名备案实现功能:挂柄接IO口+GND控制话机听筒与系统喇叭的切换(抬起手柄声音由喇叭切换到听筒,挂到磁吸底座喇叭出声) 应用场景: 电子电话班牌,电话机等 硬件接线方式: 电话手柄:听筒接耳机座子<HRP,GND>,麦克风接<MIC+,MIC-> 电话底座:磁吸座子接<IO2,GND&g…

实现功能:挂柄接IO口+GND控制话机听筒与系统喇叭的切换(抬起手柄声音由喇叭切换到听筒,挂到磁吸底座喇叭出声)
应用场景: 电子电话班牌,电话机等
硬件接线方式:

电话手柄:听筒接耳机座子<HRP,GND>,麦克风接<MIC+,MIC->
电话底座:磁吸座子接<IO2,GND>


一,IO(gpio)口为系统cpu直出

1.确认gpio引脚

例如(IO2+GND):

io2-gpio =<&gpio2 RK_PD1 GPIO_ACTIVE_HIGH>;

2.将需要对地控制的gpio引脚直接替换原生的耳机控制脚

一般dts中有描述:

rk_headset: rk-headset {compatible = "rockchip_headset";headset_gpio = <&gpio2 RK_PD1 GPIO_ACTIVE_HIGH>;pinctrl-names = "default";pinctrl-0 = <&hp_det>;
};

例如(IO2+GND):

diff --git a/kernel/arch/arm64/boot/dts/rockchip/rk3568-evb1-ddr4-v10.dtsi b/kernel/arch/arm64/boot/dts/rockchip/rk3568-evb1-ddr4-v10.dtsi
index 65a3266d09..e6a621adce 100644
--- a/kernel/arch/arm64/boot/dts/rockchip/rk3568-evb1-ddr4-v10.dtsi
+++ b/kernel/arch/arm64/boot/dts/rockchip/rk3568-evb1-ddr4-v10.dtsi
@@ -17,10 +17,9 @@rk_headset: rk-headset {compatible = "rockchip_headset";
-               headset_gpio = <&gpio3 RK_PC2 GPIO_ACTIVE_HIGH>;
+               headset_gpio = <&gpio2 RK_PD1 GPIO_ACTIVE_HIGH>;pinctrl-names = "default";pinctrl-0 = <&hp_det>;
-               io-channels = <&saradc 2>;};vcc2v5_sys: vcc2v5-ddr {
@@ -415,7 +414,7 @@};headphone {hp_det: hp-det {
-                       rockchip,pins = <3 RK_PC2 RK_FUNC_GPIO &pcfg_pull_up>;
+                       rockchip,pins = <2 RK_PD1 RK_FUNC_GPIO &pcfg_pull_up>;};};

二,通过xrm117x驱动 i2c转外部扩展GPIO

1.添加gpio_key.c

代码路径kernel/drivers/char/gpio_key.c
代码功能:用于管理 GPIO 键,通过一个线程监控 GPIO 键的状态变化并相应地处理这些状态变化。

#include <linux/module.h>
#include <linux/moduleparam.h>
#include <linux/init.h>
#include <linux/delay.h>
#include <linux/pm.h>
#include <linux/i2c.h>
#include <linux/spi/spi.h>
#include <linux/platform_device.h>
#include <linux/errno.h>
http://www.jinmujx.cn/news/111559.html

相关文章:

  • 电力行业做的好的招投标网站典型的口碑营销案例
  • 网站开发用php还是java好推广有什么好方法
  • 新疆生产建设兵团五十团网站重庆seo推广运营
  • 广州公司注册虚拟虚拟地址湖南竞价优化哪家好
  • 网站无法连接服务器seo是什么字
  • 现在做个网站大概多少钱搜索引擎是什么意思
  • 银川做网站的 公司有哪些百度权重工具
  • 网站域名后缀宁波seo关键词优化报价
  • .net做的学校网站软文推广的优点
  • 常州做网站麦策电商竞价推广渠道
  • 做展示网站步骤域名查询ip地址
  • 不锈钢公司网站源码 网站建设 产品3级分类asp源码吉林seo推广
  • 手机打字赚钱一单一结seo jsbapp9
  • 中国建设银行国际互联网站网推怎么做最有效
  • 泉州野外拓展网站建设微信小程序开发
  • 魏县做网站的百度贴吧怎么发广告
  • app模板下载网站仁茂网络seo
  • 公众号链接的手机网站怎么做的最近一周的重大热点新闻
  • wordpress 手机 自建站企业网站的推广形式有
  • wordpress 采集伪原创深圳seo关键词优化
  • 企业做网站方案本地推广最好用的平台
  • 网站的建设价格淘宝seo是指什么
  • 个人域名可以做KTV网站吗网站建设服务公司
  • 网站被k的迹象介绍产品的营销推文
  • 网站做电子链接标识申请好吗google关键词优化排名
  • 如何做自己的在线作品网站宁波seo搜索平台推广专业
  • 怎样做网站的后台百度搜索关键词设置
  • 保定软件开发网站制作郑州网站建设最便宜
  • 做网站怎么做付费推广互联网项目推广
  • 网站上传源码后怎么弄保定seo博客