i2c

    1熱度

    1回答

    我寫了一個快速的用戶空間程序使用此處描述的I2C接口開發訪問I2C器件:https://www.kernel.org/doc/Documentation/i2c/dev-interface 的問題是,我不知道如何使這個多進程和多線程安全,或者Linux已經處理了這個問題。 下面的代碼的準系統: #include <linux/i2c-dev.h> void read_from_device(v

    1熱度

    1回答

    我爲我的Raspberry Pi購買了一個MCP23017來增加GPIO引腳。 我目前已經安裝了它,我試圖讓我有額外的引腳; GPB0-GPB7在左側,GPA0-GPA7在右側進行我的競標。 我需要將它們設置爲輸入引腳來讀取高,低狀態,並添加上拉電阻器到他們,但是這是據我已經得到了: import smbus import time bus = smbus.SMBus(1) # As I'm

    0熱度

    1回答

    我一直在測試ADXL345加速計,能夠獲取設備ID以檢查它是否連接正確。現在我試圖在不同的軸上獲得加速度,因爲我不知道寄存器地址不是由於某種原因發送的,所以我無法完成它。 根據該加速度計的數據表中,爲了寫入一字節: 使用的代碼: void initialize_accelerometer() { I2C0_MSA_R |=0x000000A6; //Specify the s

    0熱度

    1回答

    我想使用PYTHON或最後的選擇C配置I2C的樹莓派。我曾在ATMEL微控制器上工作,它提供與任何設備的I2C通信。我想要一些類似的覆盆子pi機制。我有以下問題: 1.我們必須在I2C總線中定義每個器件的地址。如果我想從ATMEL微控制器發送一些數據到樹莓派(將數據寫入樹莓派),那麼樹莓派的地址是什麼,或者我們如何設置地址。 2.如果我們在I2C總線上收到一些數據,是否有任何中斷或類似情況? 3.

    0熱度

    1回答

    我有adafruit壓力和溫度傳感器BMP180連接到Raspberry Pi的I2C 3.設備在I2C的0x77地址處檢測到,i2cdump運行時沒有錯誤並顯示正確的值(例如Bosch文檔中所述的0xD0中的字節0x55)。但是在大多數情況下讀取一個字節會導致輸入/輸出錯誤。 [email protected]:~ $ i2cdetect -y 1 0 1 2 3 4 5 6 7 8

    1熱度

    1回答

    我正嘗試與Windows 10 IoT Build 14393(後臺應用程序C#)上的覆盆子pi 2上的i2c slave進行通信。 我無法找到nemspace Windows.Devices。 I2c任何地方。我引用了不同版本的Windows 10 Iot Extensions。 任何人都可以指出爲什麼這是? No namespace http://fs5.directupload.net/im

    0熱度

    1回答

    我一直試圖解決整個晚上的問題,而我似乎無法完成。我遇到了一個和這個非常相似的問題:Receiving "undefined symbols" error with XC8 concerning plib I2C functions 問題是,上一篇文章的推薦操作是更改爲PIC18以解決問題......我已經在使用PIC18! 我的設置如下: MPLAB: 產品版本:MPLAB X IDE V3.50

    0熱度

    1回答

    我使用Pro Mini作爲I2C從機,它計算雙精度。 ESP8266 WiFi模塊要求這兩個字節,它通過字節逐字節發送。 現在我試圖在另一端重新組裝雙層,但它不工作。 上ESP8266運行當前代碼: // ABOVE SETUP union { byte bytes[4]; double value; } bytedouble; // IN LOOP while(Wi

    0熱度

    2回答

    我需要在極端溫度(-85℃至140℃)下使用I2C通信。有人告訴我,I2C通信不能在這種極端負溫度下工作。我無法從Google獲得令人滿意的答案。 我唯一能想到的是I2C需要上拉電阻,它們可能會隨着溫度變化而改變(非常小),並且這種改變可能會對通信線路產生影響。但這不是一種通信限制,而是一種硬件限制。 在這些溫度下SPI如何比I2C更好? 一種解釋我被告知是信號的上升時間和下降時間會有所不同,這將

    0熱度

    1回答

    我正在使用Silicon Laboratories BGM121藍牙低功耗模塊和SLWSTK6101C入門工具包。該套件是一個RHT傳感器(Si7021),它連接到板上的i2c並通過它連接到模塊。 隨着示例項目我直接閃過,沒有通過Simplicity Studio v4編譯,它工作正常,我得到了適當的價值。 問題:我必須使用SiLabs BGScript語言對模塊進行編程。我不能用C做,因爲GCC