ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
11 июля
1594988 Топик полностью
vpv.vpv (08.07.2026 06:50, просмотров: 31) ответил Nikolay_Po на Положу ещё и сюда, на память. WCH CH32V317. Ещё один нюанс с UARTом. Не исключаю, что такое будет и у STM32F1xx: Если вручную положить в DATAR символ на передачу, и быстро (по крайней мере у меня получается до завершения передачи первого бита) включить DMA для продолжения передачи в автоматическом режиме, то не всегда, чуть более, чем в половине случаев (но не всегда!) DMA перебивает ранее записанный в DATAR символ.
Так это напрямую следует из асинхронности внутренней архитектуры. Ядро процессора - отдельно, флеш - отдельно, периферия - отдельно. Хотели конвейеры, умножение тактовой с PLL, мегафлопсы и пр.? Ну так значит макросы-библиотеки, RTOS и HAL. А то ишь чего, регистры они захотели. )))