قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

eng/desha
:: مهندس ::
تاريخ التسجيل: Sep 2012
المشاركات: 46
نشاط [ eng/desha ]
قوة السمعة:0
قديم 20-09-2012, 10:36 PM المشاركة 1   
افتراضي استفسار عن معامل القسمه فى التايمر Twitter FaceBook Google+



ماهو معامل القسمه للتايمر وكيف احدده ومتى استخدم tmr1 .tmr0 .

اعلانات

eng/desha
:: مهندس ::
تاريخ التسجيل: Sep 2012
المشاركات: 46
نشاط [ eng/desha ]
قوة السمعة:0
قديم 21-09-2012, 06:39 PM المشاركة 2   
افتراضي


لو سمحتوا انا محتاج رد على الموضوع ده

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

الصورة الرمزية EPE.Ahmed
EPE.Ahmed
:: مهندس ::
تاريخ التسجيل: Dec 2011
الدولة: Giza-Egypt
المشاركات: 12
نشاط [ EPE.Ahmed ]
قوة السمعة:0
قديم 21-09-2012, 09:40 PM المشاركة 3   
افتراضي


ماهو معامل القسمه للتايمر وكيف احدده ومتى استخدم tmr1 .tmr0 .
معامل القسمه او prescaler هو قسمه التردد المستخدم في العد على رقم معين.
على سبيل المثال في البيك عندما يكون معامل القسمه =1 فإن التايمر يزيد بمقدار واحد كل 4 نبضات اذا كان يعمل على الكريستالة او كل نبضه اذا كان يعمل على النبضات الخارجية .
اما عندما يكون معامل القسمة =2 فان التايمر يزيد كل 8 نبضات من الكريستاله او نبضتين من الخارج وهكذا......
عموما فان التايمر يزيد بمقدار واحد كل (معامل القسمة *4) نبضات من الكريستالة وكل (معامل القسمة * 1) نبضات من الخارج .

يمكن ضبط معامل القسمة من خلال المسجلات الخاصة بالتايمر والموجود بالتفصيل في الداتا شيت الخاصة بالميكرو .

اما بالنسبة لتايمر 0 و 1 فعند استخدامهم كتايمر او عداد فان الفرق بينهما هو سعة التايمر وهي 8بت لتايمر 0 و 16 بت لتايمر واحد.
ايضا فان التايمر 1 يمكن تشغيله في الوضع غير المتزامن حيث لا يعتمد على الكريستالة.

اما عند استخدام الوضائف الاخري للتايمرات فيمكن اختيار احدهما حسب الامكانيات التي يمكنه القيام بها وهي :
capture
compare
pwm


الصورة الرمزية Semmoor
Semmoor
:: مهندس متميز ::
تاريخ التسجيل: Oct 2011
المشاركات: 300
نشاط [ Semmoor ]
قوة السمعة:0
قديم 22-09-2012, 04:22 PM المشاركة 4   
افتراضي


pre-scalar تستخدمه عندما تريد من التايمر في العد اطول.

مثلا اذا استخدمنا التايمر صفر بدون المقسم راح يتم الطفحان التايمر بعد 0.000255 يعني 255 ميكرو ثانية وهذا زمن سريع جدا لإطالة زمن الطفحان نستخدم المقسم ونحط القيمة المناسبة مثلا المقسم=255 هذا اكبر شي يعني كل 255 طفحان راح يبدا يعد التايمر 1 وهكذا.

واذا استخدمنا المقسم=32 فكل 32 طفحان راح يعد 1 , ولكن عند اختيار المقسم=لاشي يعني 1 يعني بعد اول طفحان راح يكون 1 كما ذكرت.

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 12:31 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025