Показать сообщение отдельно
Старый 10.09.2017, 00:54   #1
Chois
Новый Пользователь
 
Регистрация: 25.02.2015
Регион: Беларусь
Машина: VW Golf IV
Сообщений: 15
Chois is on a distinguished road
Question помогите отключить касетоприемник ( эмулятор на Arduino для I2c )

Добрый день!
помогите отключить касетоприемник (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»
}
Спасибо.
Миниатюры
Нажмите на изображение для увеличения
Название: DS1Z_QuickPrint3.png
Просмотров: 879
Размер:	47.8 Кб
ID:	48104  
Chois вне форума   Ответить с цитированием