| 
 
	
		
	
	
		| 
					Сообщение от Valera0141  dee098, смотри. Там ардуино зависает, когда проходит второй цикл получения команды 0x80
 Вот такой лог по моей программе с ардуины вываливается. Пока что вывожу только коды, которые пришли с самой псп
 
 Start
 0 |
 0 |
 5A | 2 | 1 | A2
 5A | 2 | C | 97
 5A | B | 80 | D
 5A | 2 | 1 | A2
 5A | 2 | C | 97
 5A | B | 80
 
 |  
Похоже на то что ваш  <SoftwareSerialParity.h> либо парсер теряет пакеты. Я в своем коде использую хардверный сериал для работы с ПСП и софтверный для отладки. Как уже писал ErikPshat приведи вывод к более читаемому формату. Не так сложно дополнять байт 0 если значение меньше 0x10.
dee098 добавил 27-01-21 в 0:Jan p 
Есть смысл избавиться от  
 
	
	
		| msg = new byte[msgLength] {0x00}; |  
Тем болле что освобождения памяти я в твоем коде не увидел. 			 
 Последний раз редактировалось dee098; 27.01.2021 в 09:42.
				Причина: добавил, подумав
 
 |