В общем снова добрались руки до ардуинки, подключил доп светодиод для дебага, и проверил идут ли данные, с сериального порта. И вот на тебе, диод горел не переставая до тех пор пока БМВ монитор не впал в спящий режим. Нажимаю на кнопки и на каждое нажатие диод реагировал. Далее я вставил условие, чтобы мигать если источник монитор (а он монитор).
buf[cnt++] = Serial.read();
if (buf[cnt - 1] == 0xF0) {
debug_blink();
}
как результат, не одного блинка ((( Тут я не могу понять, что я там читаю. Все пакеты от монитора имеют F0. В чем может быть дело? Parity не то?
Может из за того что я вместо 5 КОМ резисторов поставил 5.1? Я даже посмотреть не могу т.к сериалка занята ((((




Ответить с цитированием