Быстрей всего так for (n = 0; n < 8; n++), это тоже самоеstapmoff писал(а):Всему виной была вот эта строчкаfor (n = 0; n <= 7; n++) // рассчитываем crc8
тут была 8
Быстрей всего так for (n = 0; n < 8; n++), это тоже самоеstapmoff писал(а):Всему виной была вот эта строчкаfor (n = 0; n <= 7; n++) // рассчитываем crc8
тут была 8
Даrw6cm писал(а):У вас есть пакет который должен проходить, (правильный)?
Все верно, это алгоритмstapmoff писал(а):Вот правильные пакеты
Да, так точно именно он.rw6cm писал(а):Все верно, это алгоритмCRC-8/MAXIM
какая хорошая инфа, почему бы ее в начале темы не выложить, кучу время экономили бы ))Dev1 писал(а):Описание протокола обмена
Похоже здесь с типом данных не увязка. byte -> hex -> stringDev1 писал(а):Может теперь дело в интервалах передачи?
поддерживаю. я тож самое писалrw6cm писал(а):Похоже здесь с типом данных не увязка.
Это к автору, описать протокол нужно было с самого началаrw6cm писал(а):какая хорошая инфа, почему бы ее в начале темы не выложить, кучу время экономили бы ))
Не я писалrw6cm писал(а):Цитата Dev1 ()Может теперь дело в интервалах передачи?
Это укоз кривой, который раз замечаю, цитирую одного а ник лепит другого ))Dev1 писал(а):Не я писал
Думаю наилучший вариант.stapmoff писал(а):Или лучше саму отправку в юарт сделать в самом блоке?