ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
7 июня
1522822 Топик полностью
Vit (05.06.2025 15:00, просмотров: 78) ответил IBAH на Ну это понятно, передача у меня так и работает.
что-то там мутное. "в полнодуплексном ведущем режиме (MFD) оборудование получает следующий кадр данных только тогда, когда буфер передачи не пуст." 

Reception sequence

The incoming data will be moved from shift register to the receive buffer after the last valid

sample clock and also, RBNE (receive buffer not empty) will be set. The application should

read SPI_DATA register to get the received data and this will clear the RBNE flag

automatically. In MRU and MRB modes, hardware continuously sends clock signal to receive

the next data frame, while in full-duplex master mode (MFD), hardware only receives the next

data frame when the transmit buffer is not empty.

т.е. предложение следить и за RBNE, и за TBE, предполагает, что данные на передачу будут закидываться для максимального "уплотнения" последовательности передачи, при этом асинхронно от процедуры приёма, в которой нужн смотреть за RBNE и не пропускать выгребание байтиков...