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

提高网站订单转化率个人手机版网站建设

提高网站订单转化率,个人手机版网站建设,wordpress seo博客选哪个主题,泉州快速建站模板前言 ARM SOC 有别于单片机 MCU 的一点就是#xff0c;ARM SOC 的 GPIO 比较少#xff0c;基本上引脚都有专用的功能#xff0c;因为它很少去接矩阵键盘、众多继电器、众多 LED。 但有时 ARM SOC 又需要三五个按键#xff0c;这时候 LRADC 就是一个不错的选择#xff0c;…前言 ARM SOC 有别于单片机 MCU 的一点就是ARM SOC 的 GPIO 比较少基本上引脚都有专用的功能因为它很少去接矩阵键盘、众多继电器、众多 LED。 但有时 ARM SOC 又需要三五个按键这时候 LRADC 就是一个不错的选择它使用一个引脚就可以扩展几个到几十个按键。 原理 设计上述电路 当没有按键按下时KEYADC0 引脚电压约等于 AVCC(3V)S1 按下时KEYADC0 引脚电压等于 6.8/(6.8100)*3V0.19VS2 按下时KEYADC0 引脚电压等于 (6.88.2)/(6.88.2100)*3V0.39VS3 按下时0.6VS4 按下时0.8V 这样根据 KEYADC0 引脚电压值就可知道哪个键被按下了。 继续介绍下 LRADC 内部原理 当 ADC_IN 从 3.0V 降到 2.0V 以下比较器 24 会发送第一个中断给 Control Logic当 ADC_IN 从 2.0V 降到某一指定电压以下比较器 25 会发送第二个中断给 Control Logic如果 Control Logic 收到了第一个中断在指定的时间内没有收到第二个中断它会向 host 发送 HOLD_KEY_IRQ如果 Control Logic 收到了第一个中断并且在指定的时间内又收到第二个中断它会向 host 发送 KEY_DOWN_IRQ如果 Control Logic 只收到了第二个中断没有收到第一个中断它会向 host 发送 ALREADY_HOLD_IRQ。 硬件 焊接按键和分压电阻 设备树 arch/arm/boot/dts/sun8i-v3s.dtsi soc {lradc: lradc1c22800 {compatible allwinner,sun4i-a10-lradc-keys;reg 0x01c22800 0x400;interrupts GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH;status disabled;};};arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dts lradc {vref-supply reg_vcc3v0;status okay;button-200 {label Volume Up;linux,code KEY_VOLUMEUP;channel 0;voltage 200000;};button-400 {label Volume Down;linux,code KEY_VOLUMEDOWN;channel 0;voltage 400000;};button-600 {label Select;linux,code KEY_SELECT;channel 0;voltage 600000;};button-800 {label Start;linux,code KEY_OK;channel 0;voltage 800000;}; };内核编译选项 测试 LRADC 中断已注册成功 rootv3s-diy:~# cat /proc/interrupts CPU0 17: 0 GIC-0 29 Level arch_timer18: 267730 GIC-0 30 Level arch_timer21: 0 GIC-0 50 Level timer1c20c0022: 24551 GIC-0 92 Level sunxi-mmc23: 832950 GIC-0 93 Level sunxi-mmc24: 0 GIC-0 103 Level musb-hdrc.1.auto25: 0 GIC-0 72 Level 1c20400.rtc31: 0 GIC-0 62 Level sun4i-a10-lradc-keys // LRADC 中断32: 2037 GIC-0 32 Level ttyS034: 224 GIC-0 38 Level mv64xxx_i2c35: 10 GIC-0 39 Level mv64xxx_i2c36: 3589553 GIC-0 97 Level sun6i-spi37: 0 GIC-0 82 Level 1c02000.dma-controller39: 0 GIC-0 116 Level sun6i-csi40: 0 GIC-0 104 Level ehci_hcd:usb141: 2 GIC-0 105 Level ohci_hcd:usb2 IPI0: 0 CPU wakeup interrupts IPI1: 0 Timer broadcast interrupts IPI2: 0 Rescheduling interrupts IPI3: 0 Function call interrupts IPI4: 0 CPU stop interrupts IPI5: 0 IRQ work interrupts IPI6: 0 completion interrupts Err: 0/dev/input 目录下已产生对应设备 # ls /dev/input/ event0检测按键 # hexdump /dev/input/event0 0000000 005c 0000 a87a 000c 0001 0160 0001 0000 0000010 005c 0000 a87a 000c 0000 0000 0000 0000 0000020 005d 0000 8dfc 0006 0001 0160 0000 0000 0000030 005d 0000 8dfc 0006 0000 0000 0000 0000 0000040 005e 0000 fa30 000e 0001 0160 0001 0000 0000050 005e 0000 fa30 000e 0000 0000 0000 0000 0000060 005f 0000 a730 0007 0001 0160 0000 0000 0000070 005f 0000 a730 0007 0000 0000 0000 0000 0000080 0060 0000 664f 000a 0001 0160 0001 0000 0000090 0060 0000 664f 000a 0000 0000 0000 0000 00000a0 0061 0000 dad1 0001 0001 0160 0000 0000 00000b0 0061 0000 dad1 0001 0000 0000 0000 0000 # # cat /proc/interrupts | grep lradc31: 6 GIC-0 62 Level sun4i-a10-lradc-keys可以检测到按键事件并且中断数量也相应增加。 至此 LRADC KEY 调试 OK
http://www.w-s-a.com/news/273980/

相关文章:

  • 兴仁县城乡建设局网站爱站关键词查询
  • 漳州网站建设公司推荐wordpress更改主机
  • c2c商城网站建设方案英文网站注册
  • 电子商务网站的运营一般需要做哪些准备宣传片拍摄思路
  • 网站建设网页制作百度怎么做自己网站
  • 建设设计网站公司巴州建设局网站
  • 淘宝建设网站的好处韶关市网站建设招标
  • 佛山高端网站免费招聘网站建设
  • 申请网站就是做网站吗wordpress tag 优化
  • 建站系统排行榜菏泽机关建设网站
  • 网站群建设费用科技通信网站模板下载
  • 网站开发的流程是怎样的自己做自媒体在哪个网站比较好
  • 网站的html代码在哪网页线上开发制作
  • 免费商用自媒体图片网站做网站好的公司有哪些
  • 阿雷网站建设公司中国建筑考试网官网首页
  • 厦门网站制作网页无法跳转到建设银行网站
  • 怎么建设自己网站简述网页布局的几种方法
  • 软文营销文案100篇如何优化搜索引擎的搜索功能
  • 做网站创意杭州家具网站建设方案
  • 福州seo网站推广优化乐清建网站
  • 莆田cms建站模板简述网站设计流程
  • 班级网站建设组织机构建设注册中心网站首页
  • 即墨网站建设地址怎么在文档中做网站一点就开
  • 做网站联系方式互联网行业分析
  • 杭州网站建设索q479185700高淳网站建设
  • 有什么做任务拿钱的网站精准的搜索引擎优化
  • 洛阳有建社网站的吗电力建设工程质量监督总网站
  • 网站404报错热水器网站建设 中企动力
  • 网站降权恢复淘宝 网站建设
  • 安州区建设局网站台州优秀关键词优化