ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
8 июня
1523010 Топик полностью
IBAH (06.06.2025 16:46, просмотров: 40) ответил Nikolay_Po на Это у вас ошибочка. Вы ждёте лишнего следующего символа. Нет у периферии такой памяти, чтобы задержать сигнал на на кучу тактов. Вы просто промахиваетесь с приёмом. Или пропускаете бит байт (тогда будет поднят флаг оверфлоу, проверьте), или принимаете и упускаете один, а потом ждёте лишнего.
Я по всякому пробовал... Мне как раз не нужно буферизированное чтение. Я на ходу байты разбираю. А в доке по GD32 так и написано 

In master mode, software should write the next data into SPI_DATA register before the

transmission of current data frame is completed if it desires to generate continuous

transmission.


Типа, пишете в SPI_DATA пока не закончилась передача.