Size: a a a

Анархическая электроника

2021 June 27

C

Chuvi in Анархическая электроника
Не надо тебе его значение к инту приводить, блядь. Я не знаю как тебе объяснить что по серийнику не текст буквами идёт а вполне себе байты
источник

R

Roman in Анархическая электроника
Не объясняй, я и так это знаю
источник

C

Chuvi in Анархическая электроника
Тебе просто надо напечатать каждый пришедший байт как hex ничего с ним больше не делая.
источник

R

Roman in Анархическая электроника
Ок, как напечатать каждый байт как hex в прошивке атмеги на си
источник

R

Roman in Анархическая электроника
Честно гуглил, ненагуглил
источник

C

Chuvi in Анархическая электроника
Serial.print(hex[i],HEX)
источник

R

Roman in Анархическая электроника
Не туда смотрю значит
источник

R

Roman in Анархическая электроника
dec
источник

C

Chuvi in Анархическая электроника
Ниче не понятно
источник

C

Chuvi in Анархическая электроника
Что вывел то и что ожидал?
источник

R

Roman in Анархическая электроника
Вывел cr, ln, как и ожидалось. Но сравнение двух массивов - то, что пришло, и то что в памяти не работает
источник

R

Roman in Анархическая электроника
Или оно не должно работать с cr+ln?
источник

C

Chuvi in Анархическая электроника
Сравниваешь как?
источник

R

Roman in Анархическая электроника
val1 == val2
источник

C

Chuvi in Анархическая электроника
а val1 и val2 какой тип имеют?
источник

R

Roman in Анархическая электроника
char val2 [6] = {'$', '$', '\13', '\10', '\0'}
источник

R

Roman in Анархическая электроника
char val1...
источник

R

Roman in Анархическая электроника
Если убрать из val2 в конце пустой символ  - никакой реакции
источник

C

Chuvi in Анархическая электроника
то есть вы технически сравниваете адреса этих массивов а не их содержимое, и считаете что в один прекрасный момент они должны стать одинаковыми.

Трудненькое решение.

memcmp/strcmp видимо изобрели не для вас.
источник

R

Roman in Анархическая электроника
Я изначально спрашивал как без str это решить
источник