-
- если я отправляю все одной посылкой у меня тож проблем нет, а вот две транзакции подряд в рамках одного пакета дают такое - Aleksey_75(06.03.2020 12:09)
- глянул чуть внимательнее ваш код, т.е. вы запускаете dma tx, ждете отправки, не выгребаете приемный буфер spi, потом опять запускаете dma tx и уже rx и хотите чтобы не было левого байта? Это как? перед вторым запуском гляньте бит rxne. - Mikla(06.03.2020 16:48)
- При активации dma rxne автоматом сбрасывается, побывал и ручками все флаги сбрасывать перед отправкой самих данных один фиг один , а иногда и два лишних байта! Aleksey_75(176 знак., 06.03.2020 23:04)
- Ууу, как все у вас запущенно... - LightElf(07.03.2020 20:03)
- как интересно вы флаг rxne сбрасываете? и при активации dma rx при взведенном rxne он сбрасывается т.к. dma выгребает лишний байт. - Mikla(07.03.2020 18:50)
- Не автоматом, а пулеметом, бля. - il-2(07.03.2020 11:47)
- При активации dma rxne автоматом сбрасывается, побывал и ручками все флаги сбрасывать перед отправкой самих данных один фиг один , а иногда и два лишних байта! Aleksey_75(176 знак., 06.03.2020 23:04)
- глянул чуть внимательнее ваш код, т.е. вы запускаете dma tx, ждете отправки, не выгребаете приемный буфер spi, потом опять запускаете dma tx и уже rx и хотите чтобы не было левого байта? Это как? перед вторым запуском гляньте бит rxne. - Mikla(06.03.2020 16:48)
- если я отправляю все одной посылкой у меня тож проблем нет, а вот две транзакции подряд в рамках одного пакета дают такое - Aleksey_75(06.03.2020 12:09)