ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 апреля
682187 Топик полностью
rod-i-on (21.06.2016 08:58, просмотров: 202) ответил Лагунов на О как! А у меня HAL_SPI_Receive(&hspi1, OTVRC522, 1, 20) точно так же себя вела. Осциллографом вижу стабильный байт на приеме. Всё четко относительно тактовых. А в буфере самые разные байты. Сделал полную дурнину и всё наладилось. В чем дурнина?
if (HAL_UART_Receive(&huart2, (uint8_t *)&r_byte, 1, 100) == HAL_OK) { полетело нормально. Что-то в самой функции глюкало и выносило в hard fault