ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้
-
- 1. Добавить проверку Дупкин(317 знак., 12.12.2017 17:12,
)
- Я бы перед DMA1_Stream7->CR |= DMA_SxCR_EN; воткнул __DSB(); - LightElf(12.12.2017 17:04)
- Пока DMA стартанет и прочухается, висят флаги окончания предыдущей передачи? - VLLV(12.12.2017 16:36)
- Пока возился, упростил это всё с учётом того, что чтение и запись делают одно и то же. Все необъяснимые задержки ушли: SciFi(1138 знак., 12.12.2017 17:29)
- Лаконично и красиво. Дупкин(158 знак., 12.12.2017 17:44,
)
- Перед вызовом transfer() заполняем dmabuf (если отправляем, а не принимаем). Теоретически данные могут не успеть туда попасть перед запуском DMA, поэтому нужен DMB. Но на практике это едва ли возможно, во всяком случае, с этим МК. SciFi(28 знак., 12.12.2017 18:00)
- Лаконично и красиво. Дупкин(158 знак., 12.12.2017 17:44,
- Пока возился, упростил это всё с учётом того, что чтение и запись делают одно и то же. Все необъяснимые задержки ушли: SciFi(1138 знак., 12.12.2017 17:29)
- 1. Добавить проверку Дупкин(317 знак., 12.12.2017 17:12,