-
- Благодарю откликнувшихся. Рецепт от Vit отлично подошёл. минус три
команды и дрочево со стеком. Курочка по зёрнышку, а весь двор
засран. - mse homjak(07.04.2026 10:39)
- крохоборство до добра не доведёт :-) - SciFi(07.04.2026 11:03)
- С опытом такие вещи автоматом оптимально пишутся и не требуют дополнительных затрат. - VladislavS.(08.04.2026 06:05, +1)
- Это-жэ прерывание! Богоугодное дело! - mse homjak(07.04.2026 11:30)
- Нихт. Это диавол искушает. - SciFi(07.04.2026 12:16)
- Каждая лишняя запись в стек, приближает тепловую смерть Вселенной.
И протирает дыры в памяти МК. - mse homjak(08.04.2026 20:28)
- Вот-вот. Я на месте диавола тоже внушал бы что-нибудь такое. - SciFi(08.04.2026 20:29)
- Я бы сказал, иссушает. - Nikolay_Po(07.04.2026 12:30)
- Каждая лишняя запись в стек, приближает тепловую смерть Вселенной.
И протирает дыры в памяти МК. - mse homjak(08.04.2026 20:28)
- Нихт. Это диавол искушает. - SciFi(07.04.2026 12:16)
- крохоборство до добра не доведёт :-) - SciFi(07.04.2026 11:03)
- Тупо злобно вот так : *(volatile uint16_t *)&RMSdataFileBase->randomAccess.resetRMSengine; А вообще, зависит от того какого типа поле resetRMSengine VladislavS.(318 знак., 07.04.2026 08:50, ссылка, картинка)
- Напомнило. Если volatile uint16_t, то ARM Thumb GCC делает LDRH, UXTH, хотя вторая инструкция, очевидно, не нужна. Вот о чём они думали? SciFi(45 знак., 07.04.2026 08:13, ссылка)
- что-то типа dummy read Vit(58 знак., 07.04.2026 02:33, +1)
- Благодарю! mse homjak(628 знак., 07.04.2026 10:36)
- +1. Должно сработать. Но указатель обязательно должен быть объявлен
как указатель на волатильную переменную. Nikolay_Po(230 знак., 07.04.2026 07:51)
- Нет. Там просто логика, которая делает импульс сброса из сигнала nOE. - mse homjak(07.04.2026 11:29)
- Благодарю откликнувшихся. Рецепт от Vit отлично подошёл. минус три
команды и дрочево со стеком. Курочка по зёрнышку, а весь двор
засран. - mse homjak(07.04.2026 10:39)