-
- Прерывания в системе включены, в принципе? - Nikolay_Po(22.10.2024 19:59)
- Есть конечно, уарты, дма, системный таймер... - IBAH(22.10.2024 20:03)
- И какой side effect они производят? Они ни от чего не зависят? От
аппаратуры? - Nikolay_Po(22.10.2024 19:56)
- Не от чего не зависят. Просто статические переменные внутри функции - IBAH(22.10.2024 20:00)
- А массив ConnectTCP? - Nikolay_Po(22.10.2024 20:18)
- И TxHead и TxTail? Оно же у вас разгребается другим кодом и вне контекста (в прерываниях выполнения кода ваших функций). Все эти массивы объявите volatile (если они меняются не только в вашей функции или их результатами могут воспользоваться другие функции до выхода из вашей). - Nikolay_Po(22.10.2024 20:22)
- тоже статик но на уровне модуля. Тут не никакой многопоточности,
все на КА - IBAH(22.10.2024 20:22)
- То есть, ОСРВ нет, просто крутится конечный автомат? А вложенных вызовов, рекурсий - нет? - Nikolay_Po(22.10.2024 20:25)
- А массив ConnectTCP? - Nikolay_Po(22.10.2024 20:18)
- Не от чего не зависят. Просто статические переменные внутри функции - IBAH(22.10.2024 20:00)
- Прерывания в системе включены, в принципе? - Nikolay_Po(22.10.2024 19:59)