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

   

الصورة الرمزية mounir.rouabah
mounir.rouabah
:: عضو فضي ::
تاريخ التسجيل: Feb 2007
الدولة: الجـزائـــر
المشاركات: 561
نشاط [ mounir.rouabah ]
قوة السمعة:
قديم 11-07-2016, 06:06 PM المشاركة 17   
افتراضي



شكرا معك حق لكن ستبقى مشكلة pré division

اعلانات

ahmed idris
:: مهندس متميز ::
تاريخ التسجيل: Jul 2015
المشاركات: 450
نشاط [ ahmed idris ]
قوة السمعة:
قديم 11-07-2016, 11:55 PM المشاركة 18   
افتراضي


شكرا معك حق لكن ستبقى مشكلة pré division
العفو أخي الكريم
لم أفهم المقصود بpré division (لا أقصد المعنى اللغوي) .
أحب أن أوضح أن ردي السابق هو فقط لشرح معنى ما جاء في تدخل الأخ mohatvnet، و لا علاقة له بطلب صاحب الموضوع الأخ dds.m.blal
تقبل تحياتي..

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

الصورة الرمزية mohatvnet
mohatvnet
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: https://t.me/pump_upp
المشاركات: 958
نشاط [ mohatvnet ]
قوة السمعة:
قديم 13-07-2016, 02:45 PM المشاركة 19   
افتراضي


العفو أخي الكريم
لم أفهم المقصود بpré division (لا أقصد المعنى اللغوي) .
أحب أن أوضح أن ردي السابق هو فقط لشرح معنى ما جاء في تدخل الأخ mohatvnet، و لا علاقة له بطلب صاحب الموضوع الأخ dds.m.blal
تقبل تحياتي..
قصدي أخي الكريم هو pic يقسم تردد على أربعة مثال:

تردد كريستالة هو 4 ميجا هيرتز
الميكروكنترولر من نوع pic سوف يقسم تردد الى اربعة يعني 4/4 يساوي 1 ميجا هيرتز
يعني الميكروكنترولر سوف يستعمل 1 ميجا هيرتز بدلا من 4

لكن ادا كانت الكريستالة 4 ميجا هيرتز في ميكروكنترولر من نوع avr سوف يستعمل 4 ميجا هيرتز مباشرة يعني بدون تقسيمه الى 4

وبتالي avr سريع أربعة أضعاف من pic لأنه يستعمل 4 ميجا هيرتز بدلا من 1


الصورة الرمزية mounir.rouabah
mounir.rouabah
:: عضو فضي ::
تاريخ التسجيل: Feb 2007
الدولة: الجـزائـــر
المشاركات: 561
نشاط [ mounir.rouabah ]
قوة السمعة:
قديم 13-07-2016, 06:08 PM المشاركة 20   
افتراضي


نعم معك حق يعني في pic
Tcy=4*Tosc (8bits), Tcy=2*Tosc (16bits), Tcy=Tosc (32bits)
يعني انه للنتقال من سطر في البنامج الى الذي يليه
movlw 1
mowf var1

هذه تحتاج 1/4000000 ثانية *4 = 1 ميكرو ثانية Microchip
----------------------------------
بينما 1/4000000 ثانية = 250نانوثانية AVR
و 1/20000000 = 50 نانوثانية AVR
-----------------------------------
ليس لي اطلاع كبير على AVR لكن هذا هو الوضع على حسب ما فهمت
---------
لكن اذا استعملت interruption ف TMR00 يعطي نبظة كل 256 عد مضروبة في prédiviseur (prescaler)



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