Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
26 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
682187
Топик полностью
rod-i-on
(21.06.2016 08:58, просмотров: 221)
ответил
Лагунов
на
О как! А у меня HAL_SPI_Receive(&hspi1, OTVRC522, 1, 20) точно так же себя вела. Осциллографом вижу стабильный байт на приеме. Всё четко относительно тактовых. А в буфере самые разные байты. Сделал полную дурнину и всё наладилось. В чем дурнина?
if (HAL_UART_Receive(&huart2, (uint8_t *)&r_byte, 1, 100) == HAL_OK) { полетело нормально. Что-то в самой функции глюкало и выносило в hard fault
Ответить
вооот, таймаут не указан был раньше?
-
Лагунов
(21.06.2016 18:29
)
в IT нет таймаута
-
0men
(21.06.2016 19:16
)