ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
22 ноября
1283603 Топик полностью
LightElf (12.02.2023 17:19, просмотров: 130) ответил AlexBi на +1 на счет вопроса реентерабельности. Там вся работа с DWORD получается через какие-то функции компилятора, возможно выбрана не реентерабельная версия при сборке, если там это вообще выбирается.
В самом листинг все, на мой взгляд, нормально. Хотя volatile у temp лишний и вредный. Беда где-то в другом месте, возможно в самом обработчике systick или даже вообще в третьем месте. Keil51 прекрасен, но оверлеинг переменных может приводить к неожиданным результатам. 
Не надо делать мне как лучше, оставьте мне как хорошо