Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 37

Тема: I2C-Arduino

  1. #21
    Пользователь
    Регистрация
    13.06.2012
    Сообщений
    23
    Вес репутации
    151

    По умолчанию Re: I2C-Arduino

    Устанавливал, собирал по схеме которую вы выкладывали в 14 посте, сейчас подключено на pca9306 уже есть резисторы по 1к с обоих сторон.

  2. #22
    Пользователь Аватар для lti1
    Регистрация
    15.10.2010
    Возраст
    48
    Сообщений
    78
    Вес репутации
    182

    По умолчанию Re: I2C-Arduino

    Alex753
    Попробуйте убрать сопротивления с 3-х вольтовой стороны, как писал выше я их не устанавливал. Питание 3 вольта с магнитолы берете?

  3. #23
    Пользователь
    Регистрация
    13.06.2012
    Сообщений
    23
    Вес репутации
    151

    По умолчанию Re: I2C-Arduino

    да питание с магнитолы, попробую

  4. #24
    Продвинутый
    Регистрация
    03.06.2008
    Возраст
    48
    Сообщений
    320
    Вес репутации
    326

    По умолчанию Re: I2C-Arduino

    Сканер шины:

    PHP код:
    #include <Wire.h>

    void setup()
    {
      
    Wire.begin();

      
    Serial.begin(115200);
      
    Serial.println("\nI2C Scanner");
    }

    void loop()
    {
      
    byte erroraddress;
      
    int nDevices;

      
    Serial.println("Scanning...");

      
    nDevices 0;
      for(
    address 1address 127address++ )
      {
        
    // The i2c_scanner uses the return value of
        // the Write.endTransmisstion to see if
        // a device did acknowledge to the address.
        
    Wire.beginTransmission(address);
        
    error Wire.endTransmission();

        if (
    error == 0)
        {
          
    Serial.print("I2C device found at address 0x");
          if (
    address<16)
            
    Serial.print("0");
          
    Serial.print(address,HEX);
          
    Serial.println("  !");

          
    nDevices++;
        }
        else if (
    error==4)
        {
          
    Serial.print("Unknow error at address 0x");
          if (
    address<16)
            
    Serial.print("0");
          
    Serial.println(address,HEX);
        }    
      }
      if (
    nDevices == 0)
        
    Serial.println("No I2C devices found\n");
      else
        
    Serial.println("done\n");

      
    delay(5000);           // wait 5 seconds for next scan

    Покажет адреса девайсов.

  5. #25
    Пользователь
    Регистрация
    13.06.2012
    Сообщений
    23
    Вес репутации
    151

    По умолчанию Re: I2C-Arduino

    убрал резисторы со стороны магнитолы на pca9306 никаких изменений(кстати смотрел схему на +3в никаких резисторов, только со стороны проца по 5в по линии sda резистор на 47k на корпус). Так же читает около 1-2 сек потом данные перестают идти регулятор громкости также перестает работать. напряжения в спокойном состоянии шины(без нажатия кнопок) sda 0,1в (лог0), scl 3,2в (лог1),(при нажатии вроде что то меняется, но тестер не успевает отобразить) если отключить контакт sda то регулятор громкости начинает работать, при подключении перестает. отключение контакта scl никакой реакции т.е без изменений.

    I2C Scanner
    Scanning...
    Unknow error at address 0x01
    Unknow error at address 0x02
    Unknow error at address 0x03
    Unknow error at address 0x04
    Unknow error at address 0x05
    Unknow error at address 0x06
    Unknow error at address 0x07
    Unknow error at address 0x08
    Unknow error at address 0x09
    Unknow error at address 0x0A
    Unknow error at address 0x0B
    Unknow error at address 0x0C
    Unknow error at address 0x0D
    Unknow error at address 0x0E
    Unknow error at address 0x0F
    Unknow error at address 0x10
    Unknow error at address 0x11
    Unknow error at address 0x12
    Unknow error at address 0x13
    Unknow error at address 0x14
    Unknow error at address 0x15
    Unknow error at address 0x16
    Unknow error at address 0x17
    Unknow error at address 0x18
    Unknow error at address 0x19
    Unknow error at address 0x1A
    Unknow error at address 0x1B
    Unknow error at address 0x1C
    Unknow error at address 0x1D
    Unknow error at address 0x1E
    Unknow error at address 0x1F
    Unknow error at address 0x20
    Unknow error at address 0x21
    Unknow error at address 0x22
    Unknow error at address 0x23
    Unknow error at address 0x24
    Unknow error at address 0x25
    Unknow error at address 0x26
    Unknow error at address 0x27
    Unknow error at address 0x28
    Unknow error at address 0x29
    Unknow error at address 0x2A
    Unknow error at address 0x2B
    Unknow error at address 0x2C
    Unknow error at address 0x2D
    Unknow error at address 0x2E
    Unknow error at address 0x2F
    Unknow error at address 0x30
    Unknow error at address 0x31
    Unknow error at address 0x32
    Unknow error at address 0x33
    Unknow error at address 0x34
    Unknow error at address 0x35
    Unknow error at address 0x36
    Unknow error at address 0x37
    Unknow error at address 0x38
    Unknow error at address 0x39
    Unknow error at address 0x3A
    Unknow error at address 0x3B
    Unknow error at address 0x3C
    Unknow error at address 0x3D
    Unknow error at address 0x3E
    Unknow error at address 0x3F
    Unknow error at address 0x40
    Unknow error at address 0x41
    Unknow error at address 0x42
    Unknow error at address 0x43
    Unknow error at address 0x44
    Unknow error at address 0x45
    Unknow error at address 0x46
    Unknow error at address 0x47
    Unknow error at address 0x48
    Unknow error at address 0x49
    Unknow error at address 0x4A
    Unknow error at address 0x4B
    Unknow error at address 0x4C
    Unknow error at address 0x4D
    Unknow error at address 0x4E
    Unknow error at address 0x4F
    Unknow error at address 0x50
    Unknow error at address 0x51
    Unknow error at address 0x52
    Unknow error at address 0x53
    Unknow error at address 0x54
    Unknow error at address 0x55
    Unknow error at address 0x56
    Unknow error at address 0x57
    Unknow error at address 0x58
    Unknow error at address 0x59
    Unknow error at address 0x5A
    Unknow error at address 0x5B
    Unknow error at address 0x5C
    Unknow error at address 0x5D
    Unknow error at address 0x5E
    Unknow error at address 0x5F
    Unknow error at address 0x60
    Unknow error at address 0x61
    Unknow error at address 0x62
    Unknow error at address 0x63
    Unknow error at address 0x64
    Unknow error at address 0x65
    Unknow error at address 0x66
    Unknow error at address 0x67
    Unknow error at address 0x68
    Unknow error at address 0x69
    Unknow error at address 0x6A
    Unknow error at address 0x6B
    Unknow error at address 0x6C
    Unknow error at address 0x6D
    Unknow error at address 0x6E
    Unknow error at address 0x6F
    Unknow error at address 0x70
    Unknow error at address 0x71
    Unknow error at address 0x72
    Unknow error at address 0x73
    Unknow error at address 0x74
    Unknow error at address 0x75
    Unknow error at address 0x76
    Unknow error at address 0x77
    Unknow error at address 0x78
    Unknow error at address 0x79
    Unknow error at address 0x7A
    Unknow error at address 0x7B
    Unknow error at address 0x7C
    Unknow error at address 0x7D
    Unknow error at address 0x7E
    No I2C devices found
    завтра возьму осциллограф попробую зацепить к шине.

  6. #26
    Пользователь Аватар для lti1
    Регистрация
    15.10.2010
    Возраст
    48
    Сообщений
    78
    Вес репутации
    182

    По умолчанию Re: I2C-Arduino

    Alex753
    Что-то мне кажется, что на ногах 11,14 AK7732VT не I2C. И вообще на этом чипе нет I2C.
    У Вас на магнитоле:
    Нажмите на изображение для увеличения. 

Название:	AK7732VT.PNG 
Просмотров:	1123 
Размер:	30.2 Кб 
ID:	17857
    У меня на магнитоле:
    Нажмите на изображение для увеличения. 

Название:	AN15887A.PNG 
Просмотров:	1019 
Размер:	11.4 Кб 
ID:	17856

  7. #27
    Пользователь
    Регистрация
    13.06.2012
    Сообщений
    23
    Вес репутации
    151

    По умолчанию Re: I2C-Arduino

    lti1 да вот если честно у меня тоже закрадываются подобные сомнения, хотя где то смотрел по описанию пионер 88 i2c шина по описанию
    смущают еще контакты 45 и 46 на PM9009a(ic281)
    43 SDA I Microcomputer interface serial data signal input
    44 SCK I Microcomputer interface serial clock signal input
    45 CS I Microcomputer interface chip select signal input
    46 FCKSEL I Select input of VCO oscillation frequency
    Взял осциллограф с LA, а кабель усб оказался перебит хотел посмотреть что на шине происходит.
    Даже если с i2c провал, то у проца есть выход rx и tx на шину ip bus читается отлично через эмулятор com порта (типа cp2102 и т.д при переключении входов инфа идет)) но объем информации там большой и чем отфильтровать и как дальше использовать х.з.

  8. #28
    Пользователь
    Регистрация
    17.12.2009
    Возраст
    46
    Сообщений
    34
    Вес репутации
    183

    По умолчанию Re: I2C-Arduino

    Больше похоже на SPI шину.

  9. #29
    Пользователь
    Регистрация
    13.06.2012
    Сообщений
    23
    Вес репутации
    151

    По умолчанию Re: I2C-Arduino

    Вот что выдает логический анализатор с шины похоже вроде на spi?
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	1.jpg 
Просмотров:	361 
Размер:	93.5 Кб 
ID:	17870   Нажмите на изображение для увеличения. 

Название:	2.jpg 
Просмотров:	301 
Размер:	98.0 Кб 
ID:	17871  

  10. #30
    Пользователь
    Регистрация
    17.12.2009
    Возраст
    46
    Сообщений
    34
    Вес репутации
    183

    По умолчанию Re: I2C-Arduino

    Походу так и есть. Первый канал Дата, Второй Клок, а третий чип селект.

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •