میکروکنترلرها

یک cortex_m_rt crate (در میان چیزهای دیگر) یکreset handler برای میکروکنترلرهای Cortex M فراهم می‌کند.

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

در ادامه نحوه دسترسی به لوازم جانبی (peripherals) را با افزایش سطح انتزاع بررسی خواهیم کرد.

Speaker Notes

  • ماکرو cortex_m_rt::entry مستلزم این است که تابع دارای نوع cortex_m_rt::entry باشد، زیرا بازگشت به reset handler منطقی نیست.
  • مثال را با cargo embed --bin minimal اجرا کنید