سلام از تاخیر پیش اومده معذرت میخوام بسیار درگیر بودم .
تمام سوالاتی که مطرح کردید تقریبا به سادگی معادل سازی میشند ( البته نکته داره )
فرضا باید بدونید NOP چه کاری داره انجام میده یا getTick چه کاری انجام میده .داخل آموزش برنامه نویسی میکروکنترلرهای STM32 سایت تهیه در مورد tick , systemcoreclock در بخش مربوط به واحد کلاک و PLL کامل توضیح میدم و همینطور قیمت مربوط به Systick .
پس شما باید ببینید هر کدام از این مواردی که نوشتید مربوطه به چه موردی هستند و چه کاری انجام می دند و معادلشون تو برنامه مورد نظر برای میکروتون پیاده سازی کنید .فرضا چون شما داخل AVR معادل SysTick ندارید باید با یک تایمر دیگه تقریبا معادلش پیاده کنید و اون موقع می تونید توابع مربوط بهش پیاده کنید .
سوالات شما بیشتر مربوط به مفاهیم داخل آموزش معماری و آموزش برنامه نویسی میکروکنترلرهای STM32 هست . اونارو ببینید برطرف میشه این سوالاتون .