0 голосов

Здравствуйте, коллеги!

Столкнулся с такой проблемой: при залитии обычного тестового кода :

var rtc = require('@amperka/rtc').connect();

выдает следующую ошибку:

Uncaught InternalError: Timeout on I2C Write Transmit Mode 2
 at line 1 col 52
...i2c.writeTo(this._address,t),this._i2c.readFrom(this._addres...
                              ^
in function "read" called from line 1 col 20
var t=this.read(0,1)[0];t>>7&&this.write(0,128^t)
                   ^
in function "start" called from line 1 col 133
...is._address=104,this.start()
                              ^
in function "Rtc" called from line 1 col 10
new Rtc(t)
         ^
in function "connect" called from line 2 col 43
var rtc = require('@amperka/rtc').connect();

Заметил схожую проблему в случае полного отключения часов от Iskra JS.

Версия прошивки 2v01.49, OC Windows 10.

Подскажите пожалуйста, как решить данную проблему?

Большое спасибо!

(132 баллов) 2 3 18
исправил
немного побольше кода пожалусйста...
Проверьте контакты.
Больше кода нет, заливал только этот

1 Ответ

0 голосов
 
Лучший ответ

Timeout on I2C Write Transmit Mode 2

Интерпретатор JS на iskra JS ругается на то, что ему не ответили по шине i2c. А именно часы реального времени. 

Заметил схожую проблему в случае полного отключения часов от Iskra JS.

Скорее всего дело в неправильном или плохом контакте. Проверьте их. 

(2.4 тыс. баллов) 5 15 37
выбран
Контакт точно правильный, проверял несколько раз
Добро пожаловать на Бредборд! Сайт вопросов и ответов на тему Arduino, Raspberry Pi и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.
  1. parovoZZ

    18 балл(ов)

  2. sser

    12 балл(ов)

  3. Тигрыч

    8 балл(ов)

  4. Un_ka

    8 балл(ов)

  5. artalex

    6 балл(ов)

  6. Vitalii_Mashinkin

    2 балл(ов)

Награды месяца
1-е место: Teensy 3.6
2-е место: Teensy 3.5
3-е место: Teensy 3.2

...