cost 231 ms
ESP8266:外部化多路復用器邏輯產生錯誤

[英]ESP8266: Externalizing multiplexer logic produces errors

我有一個 I2C 多路復用器連接到我的 ESP8266,並連接了五個 SH1106 OLED 顯示器(總線 2 到 6)。 我用簡單的示例代碼測試了所有內容並且它有效。 然后我編寫了以下代碼,其中我嘗試將顯示開關邏輯外部化為自己的 class 並使其更易於使用。 它編譯並加載到電路板上,但我不斷收到 ...

如何通過 I2C 將浮點數從 Raspberry Pi 發送到 STM32F205?

[英]How to send floats from Raspberry Pi to STM32F205 via I2C?

我想將 Raspberry Pi3 用作主設備,並通過 I2C 將 ID、電壓、電流、電壓相位、電流相位、頻率作為浮點數發送到我的 STM32。 我不知道如何在 python 在 Raspberry Pi 上做到這一點。 直到現在我用 Arduino Nano 做到了這一點,我工作得很好。 代碼如 ...

從 C++ 應用程序發送 i2c 命令

[英]sending i2c command from C++ application

我想通過 C++ 應用程序向 i2c 設備發送信號。 我曾嘗試使用system() function,但大約需要 7-10 毫秒才能返回。 所以我找到了這個庫,但它不允許我發送端口號。 這是我要發送的命令i2cset -f -y 0 0x74 2 0x00 其中,2 是端口號。 0x00:是我需 ...

2023-01-26 13:38:34   1   36    c++ / linux / i2c  
ADXL375Z 沖擊閾值誤觸發

[英]ADXL375Z Shock Threshold False Triggering

我正在研究 ADXL375 並使用 I2C 協議將其與 Arduino UNO 連接。 我得到數據表中提到的 X、Y、Z 軸的值,即,當水平放置時,我得到 x=0g、y=0g、z=1g(近似校准)。 我已啟用觸發模式並將中斷映射到 INT2。 我的沖擊閾值設置為 0x28 = 31.2g。 當我點擊 ...

如何使用wiringpi?

[英]How to use wiringpi?

我正在使用 raspberry pi 3 b+ 和 si7021 來獲取溫度和濕度。 但是現在我遇到了一個問題,我不知道如何正確使用wiringpi。 這是我的代碼: 問題是在wiringpi.wiringPiI2CWriteReg8(fd,0x40,0xF3)和wiringpi.wiringPi ...

如何解讀 HAF 傳感器數據?

[英]How to interpret HAF sensor data?

我在樹莓派上的傳感器 i2c -(流量傳感器)給出了讀數b'\x06g' 。 |我怎么可能解釋這個? 使用的代碼片段(此代碼基於 - https://github.com/stripemsu/HoneywellFlow ) 我已經在這里上傳了傳感器的數據表 ...

超過 32 字節限制 python smbus

[英]Get over 32 bytes limit python smbus

我試圖從 raspberry pi 3 讀取 arduino 中的 50 個字節的數據。有一個限制,即使用 SMBus 時一個塊的長度只有 32 個字節。 Python 有一個名為 smbus2 的庫,它提供 smbus 訪問。 該庫還提供了一種使用我正在使用的i2c_rdwr讀取超過 32 字 ...

rm3100 狀態寄存器沒有改變

[英]rm3100 status register not changing

rm3100 正在與 Arduino Leonardo 合作。 我試圖讓它與 esp32 一起工作。 我能夠寫入 rm3100 的寄存器並讀取它們。 我嘗試寫入寄存器然后讀取它的值——它按預期工作。 但測量寄存器沒有改變,狀態寄存器 (0x34) 的高級位始終為 0。DRDY 線保持低電平。 我嘗 ...

如何將二進制補碼轉換為 int - 使用 C?

[英]How to convert two's complement to an int - using C?

我正在嘗試使用Pico 微控制器從INA260讀取寄存器。 我的程序是用 C 語言編寫的。我遇到問題的寄存器包含 INA260 測量的電流值。 由於 INA260 可以測量任一方向的電流,制造商決定將兩個字節的測量數據轉換為two's complement 。 這允許“負”電流 - 僅意味着電流在 ...

MSP430 I²C 總線:時鍾和數據之間的相位

[英]MSP430 I²C Bus: Phase between clock and data

我目前正在嘗試使用 TI MSP430 示例代碼將命令從我的 MSP430FR2512 微控制器發送到PCA9955B LED 驅動器。 不幸的是,我沒有收到驅動程序的確認(地址是 0x01)。 時鍾和 SDA 似乎偏移了半個周期,而不是TI 文檔中所示的 1/4 周期: TI I2C 時序圖測量 ...

2022-12-20 18:24:39   1   17    i2c / msp430  
1602LCD 顯示器的 I2c 不工作(raspberry pi pico)

[英]I2c for 1602LCD display not working (raspberry pi pico)

我目前在嘗試將我的 pi pico 與 I2c 適配器(我的 1602LCD 顯示器的 LCM1602)連接時遇到問題。我嘗試了 raspberry pi github 頁面上的官方示例(它使用 pi pico 的 c/++ SDK,但是這是不成功的。我可以編譯/加載代碼,但沒有任何顯示。我做了 ...

MemoryError:內存分配失敗,分配 x 字節

[英]MemoryError: memory allocation failed, allocation x bytes

我正在嘗試編寫一個程序,使用 raspberry pi pico 在 1306 oled 上循環播放太陽的短 gif。 我正在從我正在使用的教程中復制代碼,但在運行我的代碼時出現此錯誤。 然后我收到此錯誤: 還 ...

RPi Wiringpi 無法正確讀取 i2c

[英]RPi Wiringpi fails to read i2c correctly

我有一個通過 i2c 通信的 AHT21:我發送 3 個字節並返回 6 個字節。arduino 草圖有效,但 RPi 無效。 WiringPi i2c 語法有什么問題? 我想使用 WiringPi 將這個 arduino 草圖轉換為 RPi c++ 程序。 這有效: 此 RPI 代碼一遍又一遍地 ...

使用 C 從 ADXL343 加速度計讀取數據

[英]Read Data from ADXL343 Accelerometer using C

我正在嘗試從 ADXL343 加速度計讀取 x、y 和 z 值。 我正在使用 PIC16 微控制器。 我還有一個 Arduino 板,我可以使用 Arduino 板讀取值,但我似乎無法在 C 中設置正確的代碼來讀取值。 我正在使用 i2c 讀取值,並且正在使用 CCS C 編譯器。 這是我的代碼: ...

嘗試通過 I2C(覆盆子中的 python)訪問 LCD 屏幕時出現“OSError:[Errno 121] 遠程 I/O 錯誤”

[英]Getting "OSError: [Errno 121] Remote I/O error" when trying to access LCD screens over I2C (python in raspberry)

我一直在更新我不久前在 Github 上發現的一個舊樹莓對講項目,作為一個初學者項目,在我到達操作員基站之前,手持站上的一切都運行良好,有 4 個 LCD 屏幕通過 I2C 多路復用器連接到我的樹莓. 由於某些未知原因,當我運行代碼時出現此錯誤: 這是發生錯誤的代碼片段(如果需要,我可以發布整個代 ...

ESP32:Guru Meditation 錯誤:GY521 I2C 項目中的 Core 1 恐慌(StoreProhibited)

[英]ESP32: Guru Meditation Error: Core 1 panic'ed (StoreProhibited) in GY521 I2C project

下午好,我希望你一切都好。 我是新來的,我提前為我的英語道歉。 我正在做一個帶有 4 個加速度計和一個 TCA9548A 多路復用器的項目,用於與 esp32 通信。 4個sensor的samples都是正確的,但是每個sample的開頭都會出現這個錯誤“ESP32: Guru Meditati ...

如何在 Verilog 中驅動輸出

[英]How to drive outputs in Verilog

我正在嘗試在 FPGA 中實現 I2C 來學習 verilog,我是一個完整的初學者並且遇到了錯誤: 我目前只是試圖實現 I2C 的開始和結束條件,並且作為中途點只想將 rComStarted 值連接到 output 只是為了看到它工作(你也可以忽略我有輸入的臉和 output sda我現在只是把它 ...

Linux (Raspberry Pi) 上的 I2C 總線實現

[英]I2C-Bus Implementation on Linux (Raspberry Pi)

我最近在 C 中為通過 Raspberry Pi 上的 I2C 控制的微流體泵編寫了許多函數。 他們完美地工作。 我利用 O_RDWR 從“/dev/i2c-1”寫入和讀取。 但是,我仍然想知道這些文件更改究竟是如何在低級別實現的。 生成與這些泵通信的正確位序列的代碼是如何傳輸到 PIN 的? 是什 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM