- 
	
- у uart имеется idle флаг, но возможно он не под вашу задачу - Constantin24(14.12.2021 09:37)
 - имхо у STM32 дма для уарта не нужен, для ацп для спиай пригодится,
для уарт - пятое колесо. - Nikolay801_(13.12.2021 17:26)
			
- Зря. Очень удобно. Сделал буфер на килобайт и пускай оно втуда
принимается само. - LightElf(13.12.2021 17:30)
					
- это когда у тебя дел полно, помимо общения с внешним миром. Но чаще всего тебе вообще делать нечего, если внешний мир отсутствует. Вот у нас на АЗС колонки работают только под управлением внешнего контроллера. Им просто нечего больше делать. То же самое и сам контроллер. что ему делать, как не управлять колонками? Вот и получается, что UART - пуп земли. всё вокруг него. - Лaгyнoв(13.12.2021 19:24)
 - +1 По прерыванию IDLE забирашь весь пакет из буфера. - evgeniy1294(13.12.2021 18:31)
							
- +1 Самое оно для реализации MODBUS - il-2(14.12.2021 05:47)
 
 
 
 - Зря. Очень удобно. Сделал буфер на килобайт и пускай оно втуда
принимается само. - LightElf(13.12.2021 17:30)
					
 - Я делаю приём в кольцевой буфер через DMA (там и режим такой
имеется circular). Прерывания не нужны совсем, если успеваем
выгребать из приёмного буфера:  SciFi(791 знак., 13.12.2021 09:31 - 09:48)
			
- Делаю аналогично. Еще кое-где использую прерывание от DMA (половина буфера/полный буфер). - LightElf(13.12.2021 14:00)
 - Я делаю похитрее и посложнее:  il-2(406 знак., 13.12.2021 10:09)
					
- затейник :-) - SciFi(13.12.2021 10:23)
 
 - да, спасибо, тоже задумывался про кольцевой буфер - Argon(13.12.2021 09:33)
 
 - По DMA лучше всего помню только по 8257, но разве регистры DMA не
должны показывать, куда ляжет следующий байт ? - VLLV(13.12.2021 09:28)
			
- не знаю, с DMA вообще дел ни разу не имел ) - Argon(13.12.2021 09:31)
 
 - Dma_Channel->CNDTR  lloyd(448 знак., 13.12.2021 09:27)
			
- Регистры не кэшируются по умолчанию. Буфер DMA - да, может
кэшироваться. - LightElf(13.12.2021 14:01)
					
- Далеко не у всех DMA-контроллеров таблица хранится в регистрах. У
Tiva C, к примеру, контрольная таблица DMA лежит в оперативке - lloyd(13.12.2021 14:21)
							
- Ересь! ;-) Тута речь про STM32 - LightElf(13.12.2021 14:57)
 
 
 - Далеко не у всех DMA-контроллеров таблица хранится в регистрах. У
Tiva C, к примеру, контрольная таблица DMA лежит в оперативке - lloyd(13.12.2021 14:21)
							
 - Спасибо, то что надо! - Argon(13.12.2021 09:30)
 
 - Регистры не кэшируются по умолчанию. Буфер DMA - да, может
кэшироваться. - LightElf(13.12.2021 14:01)