i2c

    1熱度

    1回答

    我寫了pca9570 I2C GPO擴展的驅動器。 (它有四個輸出位,它們的值由一個簡單的字節寫其I2C地址設置。) 我目前設立GPIO如下: struct gpio_chip *gc = &chip->gpio_chip; gc->set = pca9570_gpio_set_value; gc->get = pca9570_gpio_get_value; gc->direction_o

    0熱度

    1回答

    我正在嘗試通過i2c讀取加速度計數據。加速度計的i2c地址爲0x19讀取,0x18寫入。爲了檢查與加速度計的正確通信,我應該讀取寄存器0x00,並且其結果必須返回0x12。但是我無法從加速計得到確認。我正在使用HAL庫和使用CubeMX生成的代碼。以下是代碼: #include "main.h" #include "stm32l0xx_hal.h" I2C_HandleTypeDef hi2

    0熱度

    2回答

    我發送一個字符串,通過串行從Unity到Arduino Mega,波特率爲115200.該字符串被解析成uInt_8數組並通過i2c以12字節的包發送到其他arduino。這很好用,但只適用於前10個字節(0-9),所以它必須與兩位小數(10,11)有關。 24字節的字符串如下所示,0,255,0,055,0,025,0,255,0等。值始終在0/1和0/255之間。 void loop() {

    1熱度

    1回答

    我在嘗試將我的光傳感器(MAX44009)與I2C連接時出現問題。我會解釋我所做的,我希望有人能幫助我。 我在XMC4400的HMI端口上連接了這個連接卡和80個端口。 我已經根據該表將傳感器連接。 SCA - pin37 SCL - pin38 GND - 銷80 3.3 - 的XMC4400 然後我試着去適應I2C主機例子(DAVE教程可用)我光傳感器引腳3.3V。我創建了一個I2C主應用程序

    0熱度

    1回答

    我試圖從使用DMA的I2C傳感器(BNO055)獲取數據,但我無法啓動DMA傳輸。我發現很多F1,F3和F4 STM微控制器的例子,但對F0沒有任何幫助。 我只是: 我使用輪詢方法初始化傳感器,它工作正常。 我初始化使用DMA此代碼: ` void I2C1_DMA_Init(uint8_t *BNO055_DMA_buffer) { RCC->AHBENR |= (RCC_AHBPe

    0熱度

    2回答

    我有以下圖片: https://ibb.co/cSCBWQ 所以,有一個FPGA和它是一個I2C和CAN控制器。 I2C和CAN控制器的工作/任務是什麼? 對於我需要那些? 他們在做什麼?

    0熱度

    1回答

    嘿傢伙我一直在這樣的工作,像72小時直,我找不到錯誤,我正在PIC16F1719我試圖設置3外設一個ADC一個I2C協議和一個USART通信給英國電信公司但是ADC很容易,但是我對I2C很不舒服,儘管我已經多次檢查代碼,出於某種原因,當我收到ACK的一切似乎都沒問題,但是當我在傳感器(MPU6050)上演講時,什麼也沒有顯示出來,但是我上次在緩衝器上放置的值,是否有任何想法爲什麼會發生?這就像緩衝

    0熱度

    1回答

    我的船上我有一個I2C器件,設置一些寄存器。 g_I2cDevFd = open("/dev/" UMAP_DEVNAME_I2C, O_RDWR, 0); if (g_I2cDevFd < 0) { HI_FATAL_I2C("open I2C err.\n"); HI_I2C_UNLOCK(); return HI_ERR_I2C_OPEN_ERR; }

    0熱度

    1回答

    我有一個Atmel AVR作爲I2C主設備和一個Arduino作爲從設備。 AVR在Atmel Studio中編程,在Arduino IDE中編程Arduino。這種溝通是可能的嗎?如果不是,它如何執行?我的問題是用於I2C事務的Atmel控制器使用格式來讀取/寫入命令。但是我在Arduino中找不到任何特殊的命令。我該如何執行此操作? typedef struct { /* ! TWI

    0熱度

    1回答

    我厭倦了尋找如何運行這段代碼寫在使用MATLAB中的代碼將打印一條消息到LCD I2C的Arduino它的Arduino,但在MATLAB做工精細,有沒有辦法來運行這個代碼MATLAB或加載Arduino的代碼在MATLAB和運行... //load libraries #include <Wire.h> #include <LCD.h> #include <LiquidCrystal_I2