gpio

    0热度

    1回答

    我目前正在研究一个涉及STM32 F4探索板的项目,我尝试使用外部输入源作为GPIO引脚的输入。外部输入源是一个设置为3.3V的电源。这些引脚设置为GPIO_PULLDOWN模式,以便在未分配特定值时输入端接地。但是,一旦接地,我无法改变输入值。当我将电源设置为给输入引脚提供3.3V电压时,它仍然保持接地。但是,当我将电路板上的3.3V引脚连接到输入引脚时,它获得3.3V的输入电压。我注意到了一件

    0热度

    2回答

    尝试使用Python子流程在Raspberry Pi上播放音频,并在按下GPIO连接的按钮时终止子流程。 我遇到的问题是,当播放文件之间存在子进程Popen.wait()命令时,子进程不会终止。如果只有一个文件需要播放,则不需要等待它完成,并且p.kill()命令可以正常工作。只要插入一个p.wait(),这样文件就不会彼此重叠,Popen.kill()就不再起作用。 已经尝试使用os.kill(

    0热度

    1回答

    我从引脚没有得到任何值。 我在前台应用程序中尝试它,但按按钮时没有触发事件。 有人能告诉我我做错了什么吗? 这里是我的代码 namespace BackgroundApplication2 { public sealed class StartupTask : IBackgroundTask { private const int LED_PIN = 6;

    2热度

    2回答

    我有一个STM32F4,我想PWM一个已经或运算带着面具GPIO端口.. 所以,也许我们要在200kHz至PWM 0b00100010一段时间,但是接着,在10khz之后,我们现在想要PWM 0b00010001 ...然后,在10kHz之后,我们希望在相同的GPIO上PWM一些其他掩模。 我的问题是,你如何做到这一点与DMA?我试图触发一个DMA传输,将所有位设置在上升沿,然后再进行另一次DMA

    0热度

    1回答

    你好吗?我有一个很大的问题(或者至少我不知道如何解决这个问题)和Geany一起,在一个nanopi M1中使用Debian jessie。 历史就像如下: 我试图运行与nanopi M1控制GPIO端口传来一些修改演示代码,所以,当我特林“生成”后程序编译,它显示了以下错误: 在main函数,它说: /tmp/ccwWOISx.o in function 'main' ...... un

    0热度

    1回答

    首先,我的方案是: 我使用沙盒v0.9.0;和Ubuntu 14.04。 2-从Sanbox下载GPIO演示代码。 安装适用于Android的GPIO演示。 4-我使用带有CP2102转换器的ESP8266 WiFi模块在NodeMcu开发板上闪烁应用程序。 以上所有步骤均可。 不过,我的问题是: 当我打开对Android的GPIO控制应用程序时,我按下+按钮,并输入令牌(esp8266);但没有

    0热度

    1回答

    我正在使用Raspberry Pi运行一个可以播放声音(使用pygame)并使用板载GPIO的python脚本。我知道要访问GPIO脚本必须使用sudo运行,但我注意到使用sudo python myscript.py代码执行,但不播放声音。声音播放使用python myscript.py,但显然不是GPIO。我试图改变我将音频文件引用到绝对路径无效,我不太熟悉sudo的内部工作,任何人都可以解释

    1热度

    1回答

    我尝试为基于TI am335x soc的电路板创建裸机应用程序。我需要做的一件事就是在上升沿调用callback1,在下降沿调用callback2。从datasheet我发现,通过写入1 << pin到RISINGDETECT和FALLINGDETECT GPIO寄存器,可以同时检测上升沿和下降沿。然而,我无法理解(在数据表中看不到它的迹象),我怎么能确定当前出现的中断是由GPIO上的RISING

    0热度

    2回答

    我在ARM嵌入式设备上使用RTOS分配。 目前我需要切换的信号是这样 GPIO_Write(PIN_1, LOW); vTaskDelay(msec_to_ticks(1)); GPIO_Write(PIN_1, HIGH); vTaskDelay(msec_to_ticks(1)); GPIO_Write(PIN_1, LOW); vTaskDelay(msec_to_ticks(3

    0热度

    1回答

    我正在使用CCS811气体传感器与Pi 3模型b。我按照https://learn.adafruit.com/adafruit-ccs811-air-quality-sensor/raspberry-pi-wiring-and-test这个页面上的步骤操作,并且在刻录期间运行没有问题。现在我得到下面的错误。 我知道传感器的工作原理,因为我使用Arduino Uno进行了测试,我可以获得读数。在我的