# الدرس v : مقدمة عن Software development وبرنامج Hello Blinky

**URL:** <https://almohandes.org/t/%D8%A7%D9%84%D8%AF%D8%B1%D8%B3-v-%D9%85%D9%82%D8%AF%D9%85%D8%A9-%D8%B9%D9%86-software-development-%D9%88%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC-hello-blinky/189341>\
**Category:** التحكم المبرمج\
**Created:** [21 مارس 2018، 6:31م UTC](https://almohandes.org/t/%D8%A7%D9%84%D8%AF%D8%B1%D8%B3-v-%D9%85%D9%82%D8%AF%D9%85%D8%A9-%D8%B9%D9%86-software-development-%D9%88%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC-hello-blinky/189341 "2018-03-21T18:31:11Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![ahmedeldeep](https://almohandes.org/user_avatar/almohandes.org/ahmedeldeep/32/6086_2.png) [@ahmedeldeep](https://almohandes.org/u/ahmedeldeep)\
**Post date:** [27 مارس 2018، 9:48م UTC](https://almohandes.org/t/%D8%A7%D9%84%D8%AF%D8%B1%D8%B3-v-%D9%85%D9%82%D8%AF%D9%85%D8%A9-%D8%B9%D9%86-software-development-%D9%88%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC-hello-blinky/189341/5 "2018-03-27T21:48:08Z")

</div>

اه انت فاهم صح البروسيسور هيعمل interrupt كل 180000 cycle واحنا عاملين السرعة 180 ميجا هرتز بمعنى ان زمن الدورة هيكون 5.55555 نانو ثانية، نضربهم في 180000 هيكون الناتج 1000000 نانو نقسم على 1000 هيكون الناتج 1000 ميكرو نقسم على 1000 هيكون الناتج ١ ملي ثانية.

طبعا دى خاصية في البروسيسور ARM Cortex-M4 وفي وحدة خاصة بتعد ال cycles وممكن نعملها configuration علشان تعمل interrupt في الوقت اللي عايزنه.

انا رفعت ملف المشروع مع درس النهاردة ممكن تطلع عليه

> [@الدرس ٨ : STM32 General Purpose I/Os - GPIO](http://almohandes.org/t/%D8%A7%D9%84%D8%AF%D8%B1%D8%B3-%D9%A8-stm32-general-purpose-ios-gpio/189373/1):
>
> [https://www.youtube.com/watch?v=SHos0qlEmZY](https://www.youtube.com/watch?v=SHos0qlEmZY) يحتوي الفيديو على شرح للنقاط الأتية N-MOS and P-MOS Push-Pull and Open-Drain GPIO Pin Basic Structure Input, Output, Analog and Alternate Function Configurations I/O Pin Multiplexer and Mapping Reset and Clock Control Unit (RCC) RCC Clock Enable and Reset Registers GPIO Registers I/O Compensation Cell System Configuration Controller (SYSCFG) SYSCFG Compensation Cell Control Register GPIO Configuration Locking Example 1: On-Board LED Confi…

---

_[View the full topic](https://almohandes.org/t/%D8%A7%D9%84%D8%AF%D8%B1%D8%B3-v-%D9%85%D9%82%D8%AF%D9%85%D8%A9-%D8%B9%D9%86-software-development-%D9%88%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC-hello-blinky/189341)._
