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進行了測試,我可以獲得讀數。在我的