- 
	
- Если что, без volatile нет гарантии, что порядок доступа к
переменным не будет изменён. Это бывает реже, чем кеширование,
поэтому и баг будете искать дольше. - SciFi(26.12.2024 19:47)
			
- а как это изменение порядка доступа к переменным? то есть читаю А,
читаю В, а по факту может быть наоборот? - IBAH(26.12.2024 20:45)
					
- Так точно. Сам такое видел. - SciFi(26.12.2024 21:30)
							
- Интересно узнать, на каком процессоре? - IBAH(26.12.2024 21:49)
									
- На любом, лишь бы компилятор был современный, навороченный. Nikolay_Po(1005 знак., 26.12.2024 22:46)
 - У нас тут Cortex-M обычно, вот он и был. - SciFi(26.12.2024 22:34)
 
 
 - Интересно узнать, на каком процессоре? - IBAH(26.12.2024 21:49)
									
 
 - Так точно. Сам такое видел. - SciFi(26.12.2024 21:30)
							
 
 - а как это изменение порядка доступа к переменным? то есть читаю А,
читаю В, а по факту может быть наоборот? - IBAH(26.12.2024 20:45)
					
 - Так у вас получится сделать 
одинконечный автомат с одним приоритетом задач. Что-то более сложное, с разными приоритетами задач, вынудит вас использовать volatile или скрыть это в ОСРВ, которая внутри пользуется volatile-источниками и приёмниками данных. - Nikolay_Po(26.12.2024 17:25) 
 - Если что, без volatile нет гарантии, что порядок доступа к
переменным не будет изменён. Это бывает реже, чем кеширование,
поэтому и баг будете искать дольше. - SciFi(26.12.2024 19:47)