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

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

الصورة الرمزية MYM
MYM
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: مصر
المشاركات: 337
نشاط [ MYM ]
قوة السمعة:0
قديم 18-03-2012, 08:37 PM المشاركة 1   
ha الفرق بين ATMEL و الـ PIC و الـ AVR ؟؟؟؟ Twitter FaceBook Google+



أنا لا أعرف إلا البك PIC
و لكن هناك من يتكلم عن الـ ATMEL و تارة من يقول AVR فما الفارق و أوجة الشبة بين الـ PIC و بينهم .... و من هو الأقوى و الأقل كلفة .... و الأسهل في البرمجة بميكرو سي؟؟؟؟؟

اعلانات

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:409
قديم 19-03-2012, 06:43 AM المشاركة 2   
افتراضي


أوجه الشبة أن كلها ميكرو كونتروللر أما الإختلافات عديدة
البيك مقابل أتميل
فى البيك كثير من البورت غير كاملة بينما فى أتميل كل البورتات 8 بت
فى البيك كثير منها غير مرتبة أى تجد بعض من بورت ثم البعض من آخر و التكملة على الجانب الآخر بينما فى أتميل كل بورت مجمع و بالترتيب
بالنسبة للبرمجة ففى البيك لديك فقط 35 أمر مقابل اكثر من 100 أمر فى أتميل مما يجعل التنفيذ أسهل و الميكرو اقوى و أقدر على معالجة البيانات
البيك له Stack ثابتة ومحددة ب 8 خانات مما يجعل التعامل مع الدوال و المقاطعة محدود ب 8 عمليات معا أما فى أتميل فتحدد حجم ال Stack كما تشاء
أيضا فى أتميل يمكنك استخدام ذاكرة خارجية بلا حدود بينما لم أرى عذا فى البيك و ربما لعدم تعمقى فيه
بالنسبة للميكرو سى أو اى لغة أخرى فأنت تكتب الأوامر و ال compiler يتولى عنك التنفيذ فلا تشعر بالخلاف لكن فى النهاية قد تجد الكود أكبر أما بالنسبة للأسيمبلى فأتمل رولز رويس
فمثلا كتبت كود لأتميل يقرأ 3 حساسا حرارة رقمية DS1820 و يحدد أيها خارج النطاق و يعطى بيان بالأخطاء و يتعامل مع حاسب من خلال البورت التسلسلى و حجم الكود 1 كيلو
وآخر يقرأ كى باد و الحرارة من LM35 عبر AD خارجى و يكتب النتيجة على شاشة LCD و يحتفظ بباس ورد للتعديل و يطلب منك تأكيدها عند تغييرها و تحدد له درجة الحرارة و عند ارتفاعها يرسل إشارة خطأ و يطلق سارينة فى حوالى 2 ك

أما AVR فهو جيل جديد من أتميل أسرع و يحتوى إضافات مثل AD و PWM وخلافة كل حسب الرقم و بعض الطرز تعمل مع USB والآخر مع الشبكات الخ


التعديل الأخير تم بواسطة : ماجد عباس محمد بتاريخ 19-03-2012 الساعة 06:49 AM
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

الصورة الرمزية MYM
MYM
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: مصر
المشاركات: 337
نشاط [ MYM ]
قوة السمعة:0
قديم 19-03-2012, 09:02 PM المشاركة 3   
افتراضي


بارك الله فيك و نفعك بعلمك و جزاك خير الجزاء


الصورة الرمزية MYM
MYM
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: مصر
المشاركات: 337
نشاط [ MYM ]
قوة السمعة:0
قديم 19-03-2012, 09:05 PM المشاركة 4   
افتراضي


هل لديك مشروع AVR أو ATMEL يكون بسيط ...
مكتوب بالـ C
أو الميكرو سي
و يكون مجرب على دائرة (على البروتس)
ترسلها لي كبداية لي لأتعلم ...
مع خالص الشكر سلفا


geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,139
نشاط [ geniusse01 ]
قوة السمعة:106
قديم 19-03-2012, 09:14 PM المشاركة 5   
افتراضي


هل لديك مشروع AVR أو ATMEL يكون بسيط ...
مكتوب بالـ C
أو الميكرو سي
و يكون مجرب على دائرة (على البروتس)
ترسلها لي كبداية لي لأتعلم ...
مع خالص الشكر سلفا

السلام عليكم

اذا كنت تعرف التعامل مع الميكروسي بالنسبة للبيك ... فلا تحتاج الكثير لتتعامل مع الاتميل بالنسبة للدارات العامة : مثل الفلاشر ..فاوامر التاخير والحلقات وغيرها التي شرحها اخونا احمد سمير تعمل بشكل مشابه مع اختلاف في تعريف المداخل والمخارج ..... او يمكنك استخدام برنامج codevision حيث وضع الاخ dr.ideas بوضح شرح بسييييط يمكنك من التعامل مع كثير من الامور الصعبة مثل توصيلات الشاشة بسيطة جدا ، بروتوكلات نقل البيانات ، التايمرات وغيرها ... يمكن ان تحدد خيارك اي الطريقين ستسلك .. ارجو لك التوفيق...

واخر دعوانا ان الحمدلله رب العالمين .. وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم


الصورة الرمزية MYM
MYM
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: مصر
المشاركات: 337
نشاط [ MYM ]
قوة السمعة:0
قديم 20-03-2012, 06:49 PM المشاركة 7   
افتراضي


السلام عليكم

اذا كنت تعرف التعامل مع الميكروسي بالنسبة للبيك ... فلا تحتاج الكثير لتتعامل مع الاتميل بالنسبة للدارات العامة : مثل الفلاشر ..فاوامر التاخير والحلقات وغيرها التي شرحها اخونا احمد سمير تعمل بشكل مشابه مع اختلاف في تعريف المداخل والمخارج ..... او يمكنك استخدام برنامج codevision حيث وضع الاخ dr.ideas بوضح شرح بسييييط يمكنك من التعامل مع كثير من الامور الصعبة مثل توصيلات الشاشة بسيطة جدا ، بروتوكلات نقل البيانات ، التايمرات وغيرها ... يمكن ان تحدد خيارك اي الطريقين ستسلك .. ارجو لك التوفيق...

واخر دعوانا ان الحمدلله رب العالمين .. وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم


بارك الله فيك ... و أشكرك جزيل الشكر

إضافة رد

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

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

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


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

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