دی اسمها instruction cycle و دا تردد تنفيذ العمليات الفعلی للبروسيسور دا .. بيكون ربع تردد الكريستالة و السبب مشروح تقريبا فی اول فيديو Introduction to microcontrollers غالبا و هتلاقيه بردو فی خاتمة المقال رقم 1 علی ما اتذكر
Khti rah hada mesri seconde language 3ando hiya english ntoma fin ma mchito t7ato had français dyalkom .. rah français katdwi biha ghi la france ou l'affrique o la belgique ama logha dyal l3alam hiya l'anglais ya3ni fach katdwi bhad logha 9odam nas li machi mgharba ga3ma katbani mta9fa katbani b7al chi 3abda dyal franca
كل عائلة منهم فيها متحكمات كثيييرة جدا و متنوعة. ف لا توجد اجابة قاطعة فى الواقع يعنى مثلا التايمرز فى PIC16F877A لا تختلف كثيرا عنها فى PIC18F2550 or 4550 لدرجة ان نفس الكود رح يشتغل زى ما هو بدون تعديل اى سطر واحد! لكن مثلا PIC16F1717 تلاقيها مختلفة كثير عن اخواتها من عائلة بيك16 و بالتاكيد بي18 و نفس الكلام اقدر اجيبلك متحكم بيك18 و تلاقيه مختلف كثيرا عن اخوانه من نفس العائلة OMG XD! ف خلاصة الامر ان متحكمات ميكروتشيب كثيييرة جدا و متنوعة للغاية من حيث الهاردوير الداخلى و يتشابهوا فى امور و يختلفوا فى اخرى و الفيصل الوحيد دائما هو الداتاشيت. و مع التقدم فى الكورس هتبرمج بيك18 بردو و تشوف الاختلافات بنفسك .. فاستمر و بالتوفيق ان شاء الله ^^
Why is frequency divided by 4 in the time of overflow equation ?? in other words, why is there a 4 multiplying PS and TMR ? where did that come from ? Thanks
Look at the block diagram of timer1 in the datasheet. You'll notice that the input colck that increments the TMR1 register is (Fosc/4) it's the instruction cycle frequency which increments once every 4 machine cycles. That's why we multiply by 4 while deriving the time equation. The reasoning behind this has been discussed in this long video ua-cam.com/video/jmFMKADRRSI/v-deo.html @ 31:12 Good luck and keep moving ^^ !
حاسس انی شرحته تقريبا فی حلقة من ESM شوف البلايليست كدة دور فيها ع حلقتين بعنوان Timing without a timer تقريبا فی واحدة منهم استخدمت فيها الكومباراتور موديول و شرحته غالبا
دی اسمها الinstruction cycle بتساوی ربع تردد الFosc لأن تنفيذ الأمر الواحد بيتم علی اربع خطوات كل خطوة بتاخد كلوك واحدة. اما بالنسبة للتايمر ف من ضمن الاوبشنز المتاحة امامك عند اختيار مصدر الكلوك هو استخدام الinstruction cycle frequency و اللی هو Fosc/4 و طبعا ممكن تقسمها تانی بالبريسكايلر او تختار مصدر خارجی للكلوك زی ما تحب فی المتحكمات الحديثة من البيك يوجد عندك خيار ان تختار تردد الFosc مباشرة او تردد تنفيذ العمليات اللی هو Fosc/4 او شوية اوبشنز تانية كتير كدة 😀
ثابت دايما فی عائلات المتحكنات القديمة .. التردد عندك هو Fosc/4 يعنی التردد هيبقا 1 ميجا لو حاطط كريستالة ترددها 4 ميجا و هيبقا 2ميجا لو تردد الكريستالة هو 8 ميجاهرتز و هكذا بقا ...
امممم هوا مفيش internal oscillator فى الميكروكنترولر ال اشتغلت بيه فى الدرس دا المعلومة ال مكتوبة فالداتاشيت دى معناها ان اقصى تردد تقدر توصله ك مصدر للكلوك هو 20ميجا بحد اقصى و انا فعلا استخدمت 4 ميجا و الحسابات تمت ع الاساس دا و طبعا اى حد هيستخدم كريستالة مختلفة هيعوض ب رقم مختلف و ممكن يضطر يغير البريسكايلر زى ما قولت لحضرتك فى السؤال التانى
العفو , ربنا يحفظك ^^ انا معملتش حاجة لسا .. جرب و قولى . انا معاك لحد ما البتاعة دى تشتغل زى ما انتا عايز XD انا عارف ان الموضوع بيبقا رخم لما الواحد يجرب حاجة بعد م فهمها و ماتتصرفش زى ما هو عايز .. بتبقا مستفزة جدا ف اعمل تعديلاتك و جرب و لو فى مشكلة انا معاك باذن الله
من احسن الشروحات الي شفتها فاليوتيوب مشكور جدا غلى مجهودك
أحسنت وبارك الله فيك ... عاش رجالة اسيوط
والله يا بشمهندس خالد انت وحشتنا - و وحشنا شرحك الجميل - اتمنى من الله ان يكون المانع خير - وبالتوفيق ان شاء الله
جزاك الله خيرا فى الدنيا والاخرة ونفع بك
اللهم بارك اخي ،جازاك الله الف خير في الدنيا و الآخرة
اعزك الله يا اخی .. بالتوفيق يارب ❤
Deep & simple ,keep on the good work .
لو سمحت ليه القيمة بتاعة ال oscillator مقسومة على 4 فى شرح ال block diagram بتاع ال timer؟؟
12:00 دقيقة
دی اسمها instruction cycle
و دا تردد تنفيذ العمليات الفعلی للبروسيسور دا .. بيكون ربع تردد الكريستالة
و السبب مشروح تقريبا فی اول فيديو
Introduction to microcontrollers غالبا
و هتلاقيه بردو فی خاتمة المقال رقم 1 علی ما اتذكر
@@DeepBlueMbedded تمام تسلم جدا
بارك الله فيك
Une très bonne explications je vous remercie
Khti rah hada mesri seconde language 3ando hiya english ntoma fin ma mchito t7ato had français dyalkom .. rah français katdwi biha ghi la france ou l'affrique o la belgique ama logha dyal l3alam hiya l'anglais ya3ni fach katdwi bhad logha 9odam nas li machi mgharba ga3ma katbani mta9fa katbani b7al chi 3abda dyal franca
صح ماكنتش عارفة بارك الله فيك اني كنت نستنى فيك تجي نتا تقولي شي عجب والله بعد 3سنوات سيد فهم تعليقي ودار لايك ونتا وجعك راسك امر ملفت للانتباه
ممتاز ممتاز ممتاز عاش والله جداا
الله يجزيك الخير
شرحك كثير حلو ، بس هل التايمرز في الـPIC18 بتختلف عن التايمرز في PIC16؟
كل عائلة منهم فيها متحكمات كثيييرة جدا و متنوعة. ف لا توجد اجابة قاطعة فى الواقع
يعنى مثلا التايمرز فى PIC16F877A
لا تختلف كثيرا عنها فى PIC18F2550 or 4550
لدرجة ان نفس الكود رح يشتغل زى ما هو بدون تعديل اى سطر واحد!
لكن مثلا PIC16F1717 تلاقيها مختلفة كثير عن
اخواتها من عائلة بيك16 و بالتاكيد بي18
و نفس الكلام اقدر اجيبلك متحكم بيك18 و تلاقيه مختلف كثيرا عن اخوانه من نفس العائلة
OMG XD!
ف خلاصة الامر ان متحكمات ميكروتشيب كثيييرة جدا و متنوعة للغاية من حيث الهاردوير الداخلى و يتشابهوا فى امور و يختلفوا فى اخرى و الفيصل الوحيد دائما هو الداتاشيت.
و مع التقدم فى الكورس هتبرمج بيك18 بردو و تشوف الاختلافات بنفسك .. فاستمر و بالتوفيق ان شاء الله ^^
Quand j'utilise le Timer 0 y'a une grande différence ou non ? !
Why is frequency divided by 4 in the time of overflow equation ??
in other words, why is there a 4 multiplying PS and TMR ? where did that come from ?
Thanks
Look at the block diagram of timer1 in the datasheet. You'll notice that the input colck that increments the TMR1 register is (Fosc/4)
it's the instruction cycle frequency which increments once every 4 machine cycles. That's why we multiply by 4 while deriving the time equation.
The reasoning behind this has been discussed in this long video
ua-cam.com/video/jmFMKADRRSI/v-deo.html
@ 31:12
Good luck and keep moving ^^ !
@@DeepBlueMbedded thank you so much ya handasa
ممكن شرح لvoltage comparator reference module in pic 16f88??
حاسس انی شرحته تقريبا فی حلقة من ESM
شوف البلايليست كدة دور فيها ع حلقتين بعنوان
Timing without a timer
تقريبا فی واحدة منهم استخدمت فيها الكومباراتور موديول و شرحته غالبا
شكرا
Est ce qu'il y a une explication sur Timer 0 module
ممكن دورة atmega 128
السلام عليكم و رحمة الله
اولا جزاك الله خيرا علي تعبك في التحضير و التقديم
ثانيا في حاجة مش وصلالي, ليه التردد بيتقسم علي 4؟
دی اسمها الinstruction cycle
بتساوی ربع تردد الFosc
لأن تنفيذ الأمر الواحد بيتم علی اربع خطوات كل خطوة بتاخد كلوك واحدة.
اما بالنسبة للتايمر ف من ضمن الاوبشنز المتاحة امامك عند اختيار مصدر الكلوك هو استخدام الinstruction cycle frequency
و اللی هو Fosc/4
و طبعا ممكن تقسمها تانی بالبريسكايلر او تختار مصدر خارجی للكلوك زی ما تحب
فی المتحكمات الحديثة من البيك يوجد عندك خيار ان تختار تردد الFosc مباشرة
او تردد تنفيذ العمليات اللی هو Fosc/4
او شوية اوبشنز تانية كتير كدة 😀
@@DeepBlueMbedded طب هل القسمة علي 4 ده ثابت؟
يعني لو غيرت الكريستالة هل يتغير الرقم؟
ثابت دايما فی عائلات المتحكنات القديمة .. التردد عندك هو Fosc/4
يعنی التردد هيبقا 1 ميجا لو حاطط كريستالة ترددها 4 ميجا
و هيبقا 2ميجا لو تردد الكريستالة هو 8 ميجاهرتز
و هكذا بقا ...
FOSC/4 = 20Mhz/4 = 5MHZ
According to datasheet of PIC16F877A
كلام سليم .. هو انا قولت حاجة غير كدة فالفيديو طيب عشان مش متذكر و الله XD
عموما لو فى حاجة ممكن حضرتك تصلحلى عادى ^^
@@DeepBlueMbedded حضرتك استخدمت كريستالة ٤ ميجا بس في الدرايفر اشتغلت على اساس انك هتستخدم internal oscillator فده اللي خلاني اسأل
امممم هوا مفيش
internal oscillator
فى الميكروكنترولر ال اشتغلت بيه فى الدرس دا
المعلومة ال مكتوبة فالداتاشيت دى معناها ان اقصى تردد تقدر توصله ك مصدر للكلوك هو 20ميجا بحد اقصى
و انا فعلا استخدمت 4 ميجا و الحسابات تمت ع الاساس دا
و طبعا اى حد هيستخدم كريستالة مختلفة هيعوض ب رقم مختلف و ممكن يضطر يغير البريسكايلر زى ما قولت لحضرتك فى السؤال التانى
متشكر جدا يا هندسة ربنا يكرمك يارب
العفو , ربنا يحفظك ^^
انا معملتش حاجة لسا .. جرب و قولى . انا معاك لحد ما البتاعة دى تشتغل زى ما انتا عايز XD
انا عارف ان الموضوع بيبقا رخم لما الواحد يجرب حاجة بعد م فهمها و ماتتصرفش زى ما هو عايز .. بتبقا مستفزة جدا
ف اعمل تعديلاتك و جرب و لو فى مشكلة انا معاك باذن الله
Please add subtitles in English
شكراانننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننن جزيلنننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننن
صعب .... لم افهم
يجب عليك أن تفهم مبدأ عمل القلاب بشكل منفصل , ألامر يسير لكن الأخ قد اختصر كما هائلا من المعلومات وذلك ما أربكك
بارك الله فيك
بارك الله فيك