Тёмный
No video :(

Timer Module TimerMode | كورس برمجة ميكروكنترولر | شرح التايمر موديول ك مؤقت 

Khaled Magdy
Подписаться 21 тыс.
Просмотров 22 тыс.
50% 1

Timer Module - Timer Mode
Embedded Systems Tutorials - Microchip PIC Microcontrollers - MPLAB X
[[ Tutorial #13 ]]
You can read this exact same tutorial as a written article (in English) on my website.
Through this link down below
NA
You can also check for downloadable content (code + schematics) herein in the description or on the website
===========================================
In this tutorial, you'll learn what are timer modules, their modes of operation (Timer/Counter). We'll also navigate the timer documentation within the datasheet. We'll also discuss some applications in which we'd better use the timer module. And finally, you'll learn how to perform the calculations in order to generate time intervals with Timer1 Module in our microcontroller, In preparation for the Next LAB!
===========================================
You can follow this course playlist on RU-vid
You can also follow this course (with extra info) on my website
deepbluembedde...
===========================================
For More Information
Visit my website @ DeepBlueMbedded.com
deepbluembedde...
Follow me on socials
LinkedIn / khaled-magdy-
Twitter / ii_deepblue_ii
FaceBook / khaled.elrawy.359
===========================================
If you've any questions, feel free to leave a comment down below. I will be glad to respond to your comments as soon as possible.
Good Luck ^^
And don't forget to SUBSCRIBE for more tutorials from DeepBlue!
If you find this content useful, Then Share It With Your Network!
#Embedded_Systems
#PIC_Microcontrollers
#Timer_Modules

Опубликовано:

 

29 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 43   
@benaissadjer5599
@benaissadjer5599 4 года назад
من احسن الشروحات الي شفتها فاليوتيوب مشكور جدا غلى مجهودك
@Omar.bin.khattab
@Omar.bin.khattab 2 года назад
أحسنت وبارك الله فيك ... عاش رجالة اسيوط
@mostafagaberahmed6657
@mostafagaberahmed6657 2 года назад
والله يا بشمهندس خالد انت وحشتنا - و وحشنا شرحك الجميل - اتمنى من الله ان يكون المانع خير - وبالتوفيق ان شاء الله
@user-fk7sr7nq7u
@user-fk7sr7nq7u Год назад
بارك الله فيك
@hamdiamin8899
@hamdiamin8899 4 года назад
اللهم بارك اخي ،جازاك الله الف خير في الدنيا و الآخرة
@DeepBlueMbedded
@DeepBlueMbedded 4 года назад
اعزك الله يا اخی .. بالتوفيق يارب ❤
@MohammadAlomari-pw3ly
@MohammadAlomari-pw3ly 4 года назад
Deep & simple ,keep on the good work .
@houdabouag6332
@houdabouag6332 4 года назад
Une très bonne explications je vous remercie
@abdellah971
@abdellah971 9 месяцев назад
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
@houdabouag6332
@houdabouag6332 9 месяцев назад
صح ماكنتش عارفة بارك الله فيك اني كنت نستنى فيك تجي نتا تقولي شي عجب والله بعد 3سنوات سيد فهم تعليقي ودار لايك ونتا وجعك راسك امر ملفت للانتباه
@eng.mohammedhassan760
@eng.mohammedhassan760 3 года назад
ممتاز ممتاز ممتاز عاش والله جداا
@abbeed1
@abbeed1 4 года назад
الله يجزيك الخير
@MoSweiti666
@MoSweiti666 4 года назад
شرحك كثير حلو ، بس هل التايمرز في الـPIC18 بتختلف عن التايمرز في PIC16؟
@DeepBlueMbedded
@DeepBlueMbedded 4 года назад
كل عائلة منهم فيها متحكمات كثيييرة جدا و متنوعة. ف لا توجد اجابة قاطعة فى الواقع يعنى مثلا التايمرز فى PIC16F877A لا تختلف كثيرا عنها فى PIC18F2550 or 4550 لدرجة ان نفس الكود رح يشتغل زى ما هو بدون تعديل اى سطر واحد! لكن مثلا PIC16F1717 تلاقيها مختلفة كثير عن اخواتها من عائلة بيك16 و بالتاكيد بي18 و نفس الكلام اقدر اجيبلك متحكم بيك18 و تلاقيه مختلف كثيرا عن اخوانه من نفس العائلة OMG XD! ف خلاصة الامر ان متحكمات ميكروتشيب كثيييرة جدا و متنوعة للغاية من حيث الهاردوير الداخلى و يتشابهوا فى امور و يختلفوا فى اخرى و الفيصل الوحيد دائما هو الداتاشيت. و مع التقدم فى الكورس هتبرمج بيك18 بردو و تشوف الاختلافات بنفسك .. فاستمر و بالتوفيق ان شاء الله ^^
@alikhorcheni5982
@alikhorcheni5982 4 года назад
شكرا
@eimo7777
@eimo7777 4 года назад
السلام عليكم و رحمة الله اولا جزاك الله خيرا علي تعبك في التحضير و التقديم ثانيا في حاجة مش وصلالي, ليه التردد بيتقسم علي 4؟
@DeepBlueMbedded
@DeepBlueMbedded 4 года назад
دی اسمها الinstruction cycle بتساوی ربع تردد الFosc لأن تنفيذ الأمر الواحد بيتم علی اربع خطوات كل خطوة بتاخد كلوك واحدة. اما بالنسبة للتايمر ف من ضمن الاوبشنز المتاحة امامك عند اختيار مصدر الكلوك هو استخدام الinstruction cycle frequency و اللی هو Fosc/4 و طبعا ممكن تقسمها تانی بالبريسكايلر او تختار مصدر خارجی للكلوك زی ما تحب فی المتحكمات الحديثة من البيك يوجد عندك خيار ان تختار تردد الFosc مباشرة او تردد تنفيذ العمليات اللی هو Fosc/4 او شوية اوبشنز تانية كتير كدة 😀
@eimo7777
@eimo7777 4 года назад
@@DeepBlueMbedded طب هل القسمة علي 4 ده ثابت؟ يعني لو غيرت الكريستالة هل يتغير الرقم؟
@DeepBlueMbedded
@DeepBlueMbedded 4 года назад
ثابت دايما فی عائلات المتحكنات القديمة .. التردد عندك هو Fosc/4 يعنی التردد هيبقا 1 ميجا لو حاطط كريستالة ترددها 4 ميجا و هيبقا 2ميجا لو تردد الكريستالة هو 8 ميجاهرتز و هكذا بقا ...
@houdabouag6332
@houdabouag6332 4 года назад
Quand j'utilise le Timer 0 y'a une grande différence ou non ? !
@rommio3223
@rommio3223 5 лет назад
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
@DeepBlueMbedded
@DeepBlueMbedded 5 лет назад
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 ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-jmFMKADRRSI.html @ 31:12 Good luck and keep moving ^^ !
@rommio3223
@rommio3223 5 лет назад
@@DeepBlueMbedded thank you so much ya handasa
@sayedmohsen7714
@sayedmohsen7714 3 года назад
لو سمحت ليه القيمة بتاعة ال oscillator مقسومة على 4 فى شرح ال block diagram بتاع ال timer؟؟ 12:00 دقيقة
@DeepBlueMbedded
@DeepBlueMbedded 3 года назад
دی اسمها instruction cycle و دا تردد تنفيذ العمليات الفعلی للبروسيسور دا .. بيكون ربع تردد الكريستالة و السبب مشروح تقريبا فی اول فيديو Introduction to microcontrollers غالبا و هتلاقيه بردو فی خاتمة المقال رقم 1 علی ما اتذكر
@sayedmohsen7714
@sayedmohsen7714 3 года назад
@@DeepBlueMbedded تمام تسلم جدا
@houdabouag6332
@houdabouag6332 4 года назад
Est ce qu'il y a une explication sur Timer 0 module
@Unes_Bn
@Unes_Bn 3 года назад
ممكن شرح لvoltage comparator reference module in pic 16f88??
@DeepBlueMbedded
@DeepBlueMbedded 3 года назад
حاسس انی شرحته تقريبا فی حلقة من ESM شوف البلايليست كدة دور فيها ع حلقتين بعنوان Timing without a timer تقريبا فی واحدة منهم استخدمت فيها الكومباراتور موديول و شرحته غالبا
@boulerhchamohammed7889
@boulerhchamohammed7889 2 года назад
ممكن دورة atmega 128
@abdelrahmanelzennary3760
@abdelrahmanelzennary3760 4 года назад
FOSC/4 = 20Mhz/4 = 5MHZ According to datasheet of PIC16F877A
@DeepBlueMbedded
@DeepBlueMbedded 4 года назад
كلام سليم .. هو انا قولت حاجة غير كدة فالفيديو طيب عشان مش متذكر و الله XD عموما لو فى حاجة ممكن حضرتك تصلحلى عادى ^^
@abdelrahmanelzennary3760
@abdelrahmanelzennary3760 4 года назад
@@DeepBlueMbedded حضرتك استخدمت كريستالة ٤ ميجا بس في الدرايفر اشتغلت على اساس انك هتستخدم internal oscillator فده اللي خلاني اسأل
@DeepBlueMbedded
@DeepBlueMbedded 4 года назад
امممم هوا مفيش internal oscillator فى الميكروكنترولر ال اشتغلت بيه فى الدرس دا المعلومة ال مكتوبة فالداتاشيت دى معناها ان اقصى تردد تقدر توصله ك مصدر للكلوك هو 20ميجا بحد اقصى و انا فعلا استخدمت 4 ميجا و الحسابات تمت ع الاساس دا و طبعا اى حد هيستخدم كريستالة مختلفة هيعوض ب رقم مختلف و ممكن يضطر يغير البريسكايلر زى ما قولت لحضرتك فى السؤال التانى
@abdelrahmanelzennary3760
@abdelrahmanelzennary3760 4 года назад
متشكر جدا يا هندسة ربنا يكرمك يارب
@DeepBlueMbedded
@DeepBlueMbedded 4 года назад
العفو , ربنا يحفظك ^^ انا معملتش حاجة لسا .. جرب و قولى . انا معاك لحد ما البتاعة دى تشتغل زى ما انتا عايز XD انا عارف ان الموضوع بيبقا رخم لما الواحد يجرب حاجة بعد م فهمها و ماتتصرفش زى ما هو عايز .. بتبقا مستفزة جدا ف اعمل تعديلاتك و جرب و لو فى مشكلة انا معاك باذن الله
@Mahahhabaj
@Mahahhabaj 4 года назад
Please add subtitles in English
@rouibiabderazakrouibi1431
@rouibiabderazakrouibi1431 3 года назад
شكراانننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننن جزيلنننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننن
@abdetitif5072
@abdetitif5072 Год назад
صعب .... لم افهم
@younesprogrammeur6857
@younesprogrammeur6857 Год назад
يجب عليك أن تفهم مبدأ عمل القلاب بشكل منفصل , ألامر يسير لكن الأخ قد اختصر كما هائلا من المعلومات وذلك ما أربكك
@debihsofiane3229
@debihsofiane3229 2 года назад
بارك الله فيك
@medtouvany4732
@medtouvany4732 4 года назад
بارك الله فيك
Далее
Timer Module TimerMode LAB1
11:00
Просмотров 11 тыс.
Ajdarlar...😅 QVZ 2024
00:39
Просмотров 824 тыс.
SIGMA ENVY IS UNTOUCHABLE 🔥 #insideout2
00:10
Просмотров 4 млн
CCP Module Compare Mode | LAB
13:52
Просмотров 4,9 тыс.
LED Dimmer | PWM LAB1
17:44
Просмотров 7 тыс.
PIC Timers
29:43
Просмотров 20 тыс.