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

يحتوي الدرس على شرح للنقاط الأتية

Software development and compilation flow
Software flow design (Polling, Interrupt or event based, Multi-tasking systems)
TrueStudio new project wizard & project structure
Start up file & linker script
Hello blinky using leds and buttons
Systick configuration
Hard fault generation

4 إعجابات

شكرا جزيلا يا بشمهندس ومنتظر الدرس القادم ان شاء الله

إعجاب واحد (1)

ان شاء الله اليوم او غدا هناك درس جديد عن GPIO

إعجاب واحد (1)

هو اخر حاجه بتاعه الديلاي المفروض انه كل 180000 Cycle هيزود الرقم اللي عندي بواحد ؟ كدا انا فاهم صح والداله بتاعتsystic config دي اوتوماتيك عندي كل cycle بعدي عليها ؟؟ عشان ملغبطاني شويه بس واسف هتعب حضرتك

إعجاب واحد (1)

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

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

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

شكرا جدا يا بشمهندس واسف هتعبك اصلي اشتغلت على PIC بس واول مره في الارم

إعجاب واحد (1)

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

إعجابَين (2)

جدا الحمد لله

إعجاب واحد (1)

بعد إذنك يا بشمهندس استفسار
انا عملت الخصوات اللي حضرتك قولت عليها علشان اقلل الاوامر اللي بتطلع في الconsole

@echo assembling $< & arm-atollic-eabi-gcc -c
@echo assembling $< & arm-atollic-eabi-gcc -c
@echo linking  ${ProjName}.elf & arm-atollic-eabi-gcc

وغيرت من CDT إلي GNU
لقيت البرنامج بيطلع ال error ده لما بعمل build

Program "@echo" not found in PATH

يا تري ايه الحل انا شغال علي ويندوز 10 مش لينكس ده ليه علاقة بالموضوع

إعجاب واحد (1)

دا غالبا بيكون نتيجة انك مخترتش ال GNU Builder
ممكن تجرب تعمل مشروع جديد وتتبع نفس الخطوات في الفيديو مرة تانية ولو مشتغلش ابعتلي المشروع في ملف مضغوط
وللعلم مش هتفرق سواء ويندوز او لينكس


ممكن اعرف ايه السبب هنا مش بيرفع ليه ؟

مش فاهم قصدك ايه؟

مشكور الف شكر
انا ادرس الان ARM Cortex-M3 هل بيشكل مشكله معيا او ممكن اتابع الدروس واطبق نفس الشيء

إعجاب واحد (1)

فعلا يمكنك المتابعة والتطبيق وفي حالة وجود اي مشكلة يمكننى مساعدتك

إعجاب واحد (1)

تسلم يباشا

إعجاب واحد (1)

للاسف نفس المشكلة تحدث معي

الأفضل استخدام البرنامج الجديد STM32CubeIDE

|Program “@echo” not found in PATH|Arm||Project Properties, C++ Preprocessor
نفس المشكلة وعملت كل شئ بس فيه سؤال هل لو انا مش موصل الكيت ده ممكن يكون سبب لظهور الايرور ده ؟؟؟؟؟؟؟؟

لا ملوش علاقة بتوصيل الكيت، عموما الخطوة دى مش مهمة كتير وواضح انها عملت مشاكل عند ناس كتير
ممكن تجرب ال IDE الجديد

Hello, very intellectual lectures to follow and implement on Discovery STM32F429ZI (clear, complete, and intuitive). Using Atollic TrueSTUDIO for STM32 9.3.0 I got the @echo issue bypassed and kept only the default " arm-atollic-eabi-gcc -c".
On lesson 8 should I start a new project or make a duplicate and delete all the files that is shown in your lecture
Even when I import your copy it does not fit with my software environment. I appreciate your suggestion

إعجاب واحد (1)