腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(1656)
视频
沙龙
1
回答
轮询
和
去
抖动
gpio
(
posix
)
c
、
posix
、
gpio
、
debounce
我为gpios配置了“方向”(输入)
和
“边缘”(上升)属性。然后,我的函数使用
轮询
来获取文件描述符的中断: const unsigned int MAX_BUF =(KEY_UP); KEY_STOP_fd =
gpio
_fd_open(KEY_STOP); KEY_EVAC_fd=
gpio
_fd_open(K
浏览 24
提问于2017-07-07
得票数 0
1
回答
Linux是否已经实现/支持
去
抖动
开关(
gpio
)?
linux
、
switch-statement
、
embedded
、
gpio
、
debouncing
当我们从Linux上的一个
gpio
得到信号时,我们需要关心
去
抖动
吗?你在Linux中遇到过
GPIO
/SW输入的回弹吗?如果是,在Linux上去
抖动
的最佳实现是什么?
浏览 3
提问于2018-01-18
得票数 1
1
回答
Python
GPIO
函数输入按钮在下降沿切换
python
、
raspberry-pi
、
gpio
import time global prevWater()我已经尝试了回调,如下所示 import t
浏览 1
提问于2016-02-05
得票数 0
2
回答
用C++处理
GPIO
按钮事件
c++
、
arm
、
gpio
/
gpio
81/edge“。但是我需要知道当中断发生时如何从我的C++应用程序获得中断,我只需要一些例子,因为我不知道我是否必须使用一些特殊的库。 谢谢你们,我希望有人能帮助我。
浏览 4
提问于2014-05-23
得票数 2
3
回答
C编程一个按钮,当按下(闩锁)时执行一次任务。
c
、
button
、
raspberry-pi
、
debouncing
我对c
和
Raspberry Pi比较陌生,正在尝试简单的程序。我想要的是,当按钮被按下时,它会打印一次,直到再次按下按钮,才会再次打印,即使按钮被按住了(类似于锁扣)。#include <bcm2835.h>#define PIN RPI_
GPIO
_P1_11 { return 1; bcm2835_
gpio
_fsel(PIN, BCM2835_
GPIO
_FSEL
浏览 0
提问于2013-05-01
得票数 5
回答已采纳
1
回答
ReactJS |让onClick
和
onFocus共调用同一个方法一次
reactjs
我有一个使用onClick
和
onFocus的组件。这两个事件调用从API加载数据的相同函数。但是,当用户单击组件的textarea子组件时,onClick
和
onFocus事件都会尝试从该应用程序接口加载数据。我想防止这两个事件触发一个函数两次。
浏览 18
提问于2020-03-03
得票数 0
3
回答
在STM32 MCU上,DMA到
GPIO
的可靠性如何?
timer
、
stm32
、
gpio
、
dma
、
stm32f4
ST有一些关于使用DMA到
GPIO
来模拟并行总线的应用笔记。我很感激,但它没有回答重要的问题。我正在看参考手册,但我似乎找不到我所关心的东西。 我最关心的是
抖动
。但使用
GPIO
时,如果DMA通道本身没有FIFO,则定时器触发时数据将不会就绪,需要从SRAM中提取数据。因此,在定时器触发
和
实际到达
GPIO
输出寄存器的值之间,可能会经过一段时间。当观察定时器
和
GPIO
引脚的时钟输出时,这可能是可测量的。DMA控制器必须与正在运行的程序竞争对SRAM的访问,因此程序的某些活动
浏览 0
提问于2020-03-05
得票数 4
2
回答
如何阻止错误的
GPIO
触发器发生?
python
、
raspberry-pi
我刚开始
和
树莓派交互,我有一个Pi,我用它来发送一个网络钩子,这样当有人按下我作为门铃的按钮时,我可能会被提醒。我试着使用屏蔽线来消除噪音,在树莓派
和
按钮之间只用了大约12英寸的导线,甚至在回路中加入了一个电阻-电容电路,试图“硬件
去
抖动
”按钮。我使用的代码import sys input_sta
浏览 13
提问于2019-08-01
得票数 0
1
回答
覆盆子Pi按钮LED随机触发
python
、
raspberry-pi
、
gpio
我写这段代码是为了检查连接到
GPIO
引脚13的按钮是否被按下。我的电路从3.3v的电源到220欧姆的电阻,再到按钮
和
GPIO
引脚13。我的LED电路本身就工作得很好。每当我运行这个脚本时,LED似乎随机地熄灭
和
打开,相关的文本甚至不需要我按下按钮就可以打印出来。它看起来完全是随机的。 time.sleep(0.1) 我还使用了来自树莓派论坛的脚本,它使用
GPIO
_E
浏览 1
提问于2021-02-12
得票数 0
3
回答
轮询
硬件按钮的状态
embedded
、
embedded-linux
我想有两种方法: 1)一个守护进程通过
GPIO
不断地以适当的时间
轮询
按钮的状态(可能开销太大,大量的上下文切换?)2)简单的char驱动程序
轮询
按钮,测量计时
和
报告状态,例如,通过/proc到用户空间,守护进程或shell脚本可以检查并执行所需的操作。
浏览 3
提问于2010-08-11
得票数 1
回答已采纳
1
回答
PIGPIO
去
抖动
python
、
raspberry-pi
我尝试过使用pigpio库来做
去
反弹,但没有成功captureFlag=1def ImgCap(
gpio
.level.ticks):如何正确地编码
去
抖动
。还有其他可能的方法吗?
浏览 0
提问于2015-04-17
得票数 0
2
回答
如何使用按钮来调用Android中的方法
android
、
android-studio
、
android-things
按钮类型为
GPIO
浏览 2
提问于2019-07-11
得票数 1
1
回答
当按下此按钮时,尝试取消此按钮
c++
、
arduino
、
lora
我正在尝试实现按钮按下时的D-弹跳,这样当按钮被按下时,无论按下多长时间,都会有一个
去
弹跳。目前我让它工作,以便当按钮被按下时,它将打印,但由于按钮的噪音,它打印数百次。我已经把
去
抖动
的代码放进去了,但是它并没有像预期的那样工作,我也不确定为什么。 请看我下面的代码,因为我正在努力实现它。#include <LoRa.h> #define RST 14 //
GPIO
14 −− RESET #
浏览 29
提问于2019-12-13
得票数 0
回答已采纳
1
回答
Angular 9异步验证
javascript
、
angular
、
angular9
、
angular-validation
如果我尝试在触发之前引入一个
去
反跳来
轮询
状态变化,该函数似乎不会将错误消息返回给我的反应式表单。如果没有
去
抖动
,它会完美地触发,但不会
轮询
,这在实时环境中将是到服务器的不必要的流量。
浏览 15
提问于2020-11-03
得票数 0
2
回答
如何使用STM32编写锁存开关函数?
stm32
、
gpio
while (1) if(HAL_
GPIO
_ReadPin(GPIOC,
GPIO
_PIN_13)==
GPIO
_PIN_RESET ) HAL_
GPIO
_WritePin(GPIOA,
GPIO
_PIN_5,
GPIO
_PIN_SET); else HAL_
GPIO
_WritePin(GPIOA,
GPIO
_PIN_5,
GPIO</em
浏览 12
提问于2021-01-15
得票数 0
回答已采纳
1
回答
使用pigpio库的Qt5中的C++回调函数
c++
、
callback
、
raspberry-pi
、
qt5
、
gpio
我在使用C++11将
GPIO
库与Qt5整合在一起时遇到了一些问题。到目前为止,我已经成功地将引脚设置为高或低,但现在我想使用库来
轮询
GPIO
状态的变化。有什么特别的东西需要我
去
读一读吗?我的代码附在下面piGPIO.h uint32_t tick)
浏览 7
提问于2018-08-14
得票数 0
2
回答
选择()、
轮询
()还是epoll()?对于sysfs属性
c
、
linux
、
embedded-linux
、
epoll
、
beagleboard
我正在处理
gpio
中断。我在“/sys/class/
gpio
/
gpio
38/value”中有一个文件。每当属性值发生更改时,我都希望得到通知。那么,我如何在用户空间中实现这一点呢?
浏览 0
提问于2012-09-22
得票数 8
回答已采纳
1
回答
与beaglebone Black接口的舌片开关
embedded
、
embedded-linux
、
sensors
、
beagleboneblack
我有一辆BeagleBone黑色
和
。Linux14.04运行在BeagleBone Black上。
浏览 2
提问于2014-08-16
得票数 1
2
回答
GIOCondition G_IO_PRI按下Beaglebone上的按钮是不满意的
linux
、
interrupt
、
glib
、
beagleboneblack
argc, char** argv ) GMainLoop* loop = g_main_loop_new( 0, 0 ); GIOChannel* channel = g_io_channel_unix_new(fd); g_main_l
浏览 2
提问于2016-07-29
得票数 1
4
回答
嵌入式C编程中
GPIO
状态的检测
c
、
embedded
、
gpio
其中两种情况是:“如果左LED亮起并按下Down,则更改为右LED”
和
“如果右LED亮起并按下Down,则更改为左LED”。我知道如何打开某些LED的on按钮,但我不知道如何检查
GPIO
引脚/LED的状态,并根据使用操纵杆时的状态更改另一个LED。我基本上只想知道如何“调用”LED的状态。(LD4_
GPIO
_Port, LD4_Pin, State); case 'T': HAL_
GPIO
_WritePin (LD3_
GPIO
_P
浏览 0
提问于2019-04-03
得票数 0
点击加载更多
相关
资讯
CPU 隔离:简介
C语言设计之STM32,在这里轻松学习嵌入式编程
C语言程序设计之STM32,在这里轻松学习嵌入式编程
AG32的“万能管脚”
大牛说他这样阅读STM32参考手册……
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
智聆口语评测
活动推荐
运营活动
广告
关闭
领券