Добрый день!
помогите отключить касетоприемник (
SCA-R3-1, микроконтроллер
philips 83c751) на магнитоле Philips CCRT700. SCA-R3-1 общается по шине I2c (скринштот сообщений на шине, когда вставляю кассету прилагаю). Подключаю Arduino Leonardo вместо SCA-R3-1 (+ - SDA SCL cо шлейфа магнитолы) (скетч внизу), а он молчит, на шине кроме запроса ответов никаких. Подскажите пожалуйста что не так?
Код:
#include <Wire.h>
void setup()
{
Wire.begin(24); // подсоединение к шине I2C с адресом #18
Wire.onRequest(requestEvent); // регистрация события
}
void loop()
{
delay(10);
}
// функция, которая выполняется всякий раз, когда данные запрашивает устройство
//в режиме «Master»
// эта функция зарегистрирована как событие, см. setup()
void requestEvent()
{
byte buffer[6];
buffer[0] = 4;
buffer[1] = 32;
buffer[2] = 4;
buffer[3] = 3;
buffer[4] = 39;
Wire.write(buffer, 6);
// ответ с сообщением в 6 байт
// как ожидает устройство в режиме «Master»
}
Спасибо.