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

按键,检测高低电平的底层操作

按键,检测高低电平的底层操作

int GPIO_getGpioVal(int gpio) { char file[256]; int fd; int val = -1; char c; sprintf(file, "/sys/class/gpio/gpio%d/value", gpio); fd = open(file, O_RDONLY); if (fd < 0) { syslog(LOG_ERR, "Failed to open GPIO %d node!\n", gpio); return -1; } if (read(fd, &c, 1) < 0) { syslog(LOG_ERR, "Failed to get from GPIO %d node!\n", gpio); } val = (c == '1') ? GPIO_HIGH : GPIO_LOW; close(fd); return val; } // 间隔多长时间读一次电平呢 #define TICKS_INTERVAL 5 // 5ms读一次电平值
http://www.jsqmd.com/news/472988/

相关文章:

  • 2026雅思托福机构排名出炉!多次元凭硬实力稳居第一梯队,成为考生首选 - 速递信息
  • 850 页全网最全OpenClaw中文教程。颠覆传统AI交互:OpenClaw——你的专属本地AI智能体,重塑工作流!
  • 虚拟电网、智能微网与电力市场套利实战
  • Boost模式传递函数
  • 合肥Geo优化公司排行榜推荐:2026本地AI搜索优化(AIseo)优选机构,从战略布局到成本控制,解决企业获客痛点 - 野榜精选
  • windows环境下cmake怎么将.c文件编译为c++代码
  • Ubuntu安装Redis
  • 2026雅思/托福机构深度对比:TOP5机构优劣势解析,选对机构少走弯路 - 速递信息
  • 【openClaw】openClaw3.8 Windows安装 + [deepseek,discord] 基本流程
  • 松下FP-XH多工位装配机项目实际程序案例:‘11工位分模块编程,FB功能轴控,直线转盘通用模板
  • SPI通信协议详解与应用实例
  • 【JSqlParser】Java使用JSqlParser解析SQL语句总结
  • MongoDB、Redis、HBase 三大NoSQL数据库:核心区别与选型指南
  • 《我与DeepSeek的对话:一位普通人的AI时代思考笔记》
  • HTML5基础笔记
  • 绣花机隔振新解决方案
  • 【JavaEE】Spring Boot 项目创建
  • 电源选型总返工?你可能忽略了这个关键环节
  • 2026年沈阳二手表回收实体店TOP排名出炉,哪家出价高你知道吗?
  • java锁
  • Python 面向对象之继承详细教程
  • 一站式同城信息小程序源码平台:招聘、房产、相亲、拼车全搞定
  • 金智维智能体如何赋能审计行业效率跃升?
  • IXYS艾赛斯 IXFH26N50P TO-247 场效应管
  • 交换机配置命令详解到一键生成脚本 —— 华为/思科/H3C/锐捷全品牌覆盖
  • 神器推荐!SQL 一键转 ER 图,免费在线、自动识别外键、高清导出
  • 别被“小龙虾”迷了眼!实测 OpenClaw 与实在Agent:谁才是企业降本增效的真大腿?
  • leetcode hot100——三数之和
  • AI 内容导出乱、格式崩、公式变?我开发了这只鸭子帮我全解决了
  • 位姿估计之PnP:3D-2D