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

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

الصورة الرمزية محمد50
محمد50
:: عضو فضي ::
تاريخ التسجيل: Mar 2006
المشاركات: 447
نشاط [ محمد50 ]
قوة السمعة:91
قديم 21-01-2009, 08:18 PM المشاركة 1   



ممكن نتحرر شوية من PIC وندرس AVR
فهو فعلا أقوى وأرخص من PIC وذاكرة أكبر ومميزات أخرى عديدة مارأيكم بفتح موضوع
جديد حوله فانا الان أحاول جمع معلومات عنه ودراسته وكل من يجد معلومة يشارك بها ولا نكتفى بعبارات الشكر حتى تكتمل الستفادة


اعلانات

الصورة الرمزية ahmad_s_f
ahmad_s_f
:: المهندس/ أحمد سمير فايد ::
تاريخ التسجيل: Jun 2006
الدولة: سائح في ارض الله
المشاركات: 725
نشاط [ ahmad_s_f ]
قوة السمعة:80
قديم 21-01-2009, 09:38 PM المشاركة 2   
افتراضي


أخي الكريم ::: بالنسبة للمايكروكنترولر بجميع أنواعه سواءا كان PIC أو أتميل أو غيره فكرة البرمجة الرئيسية أعتقد انها واحدة ( مجموعة من المسجلات لها وظائف محددة تتعامل معها لتؤدي الوظيفة التي تريدها ) أما بالنسبة الأسمبلي فـAVR أوامره كثيرة أعتقد تزيد عن المئة أما البك فهي 35 أمر تقريبا
لكن هذا بالنسبة للأسمبلي ...

=======================
أما بالنسبة لرخص الثمن فهذه المعلومة ليست دقيقة ... وتصحيحها أن الأنواع المتوفرة في معظم الاسواق العربية من النوع AVR أو اتميل ارخص من PIC أما إذا تابعت أخي الكريم المواقع الرئيسية المصنعة والانواع الحديثة خصوصا تجد أسعارها رخيصة جدا ( تقريبا الشركتان متساويتان في الاسعار ) وكل يوم شركة ترخص الثمن عن الشركة الأخرى وكل ذلك في مصلحة المستهلك ولكن هذا بالنسبة للانواع الحديثة أما اي نوع قديم لا يمكن ان ينزل ( ينخفض ) سعره لأنه يوجد عدد من الموزعين العالمين لديهم كميات كبيرة منها وإذا تم خفض الاسعار فسيصابوا بخسارة كبيرة لذلك الشركات المصنعة لا ترخص إلا الانواع الحديثة كل نوع جديد ينزل بسعر ارخص ..... فلذلك يظن الكثير ان هذا ارخص من ذاك بكثير ( الاتميل والبك)
ولكنهم معذورون فهم يشترون من الاسواق المحلية أما من يشتري من الاسواق العالمية ( من خلال الانترنت) من خلال الشركات العالمية الكبرى فسيجد أحدث الانواع ( والتي لا تتوفر في بلادنا ) بأرخص الاسعار...

===========
... ولكن ما هو الحل بالنسبة لمن يشتري من الاسواق المحلية ويريد شيء رخيص بالتأكيد سيلجأ إلى الأتميل سواءا كان AVR أو ATMEGA ونحوه ولكنه سيعترضه مشكلة كبيرة أو عدة مشاكل ::: -
1- نادرا ما سيجد شرح للـ AVR ( بالذات على المواقع العربية )
2- اذا استخدم لغة مثل الاسمبلي سيجد ان هناك أوامر كثيرة جدا صحيح ممكن يحتاج القليل منها لكن سيقول لماذا لا استخدم البك بخمسة وثلاثين أمر فقط .... ( ولكن السعر ؟؟؟؟......... فعلا حيرة )
3- قلة المصادر العلمية فيها مقارنة بالبك
========

ولكن ما هو الحل :-

في اعتقادي الحل هو استخدام لغات حديثة تستطيع برمجة ATMEL بانواعه
مثل لغة ميكروسي ... أو ميكروبيسك ... أو غيرها من اللغات الحديثة

فهي تعزله لحد ما عن حاجته لفهم مكونات المايكروكنترولر ومسجلاته وووو ...
وبذلك من يعمل على البك أو الاتميل بمثل هذه اللغات يستطيع بسهولة ويسر الانتقال من برمجة البك إلى برمجة الاتميل ( بسبب السعر طبعا) أو من الاتميل إلى البك كما يريد ... بكل سهولة ويسر ( تغيرات بسيطة فقط)

أما بالنسبة لموضوع القوة فأنا مختلف تماما معك
فلا أقول البك أقوى ولا أقول الأتميل أقوى .... ولكن الاصدار الفلاني من البك أقوى من الاصدار الفلاني من الأتميل ... وكذلك الاصدار الفلاني من الاتميل أقوى من الاصدار الفلاني من البك .. لا بل والخاصية الفلانية في النوع الفلاني أفضل من الخاصية الفلانية في النوع الآخر ...
فعلى مدى السنين كل من هذين النوعين اثبت جدارته وقوته

==================

ويا أخي الكريم موضوع القوة وموضوع ترك برمجه هذا وبرمجة ذاك مواضيع كما تعلم مكررة وكل له وجهة نظره وللاسف الشديد الكثير ممن يتكلمون فيها يتعصب لما يستخدمه هو ........ المهم .. كل شخص يجب أن يبحث عن ما هو انسب له ويستخدمه ولا يحاول فرضه على الاخرين أو أن يلومهم على اختيارهم ولكن له أن ينصحهم ... مجرد نصح ... لا اكثر

وكما أخبرتك اخي انه فعلا يوجد الكثير منا بحاجة إلى تعلم الاتميل AVR , ATMEGA وغيرهم .... لرخص الثمن (غالبا هذا هو الهدف) بالاضافة انه يوجد انواع كثيرة منها فعلا في غاية القوة وامكانياتها عالية

======================

لذلك :: علينا أن نحاول مساعدة اخواننا في هذا الموضوع ولنحاول وضع مواضيع بخصوص شرح هذا النوع وليس الاكثار من مواضيع المقارنات بينهم فقط ...... نريد تزويد هذا الجانب بالمعلومات و بالشروحات وبالروابط والكتب المفيدة ...
بارك الله فيك اخي الكريم واتمنى للجميع التوفيق ورجاءاً أرجو ان تضع اي رابط مفيد أو كتاب أو اذا كنت تستطيع شرح هذا النوع من المتحكمات فلتتفضل مشكورا .....
في الفترة الحالية كل ما استطيع تقديمه هو نصيحة للجميع باستخدام لغات حديثة مثل المايكرو سي لبرمجة الATMEL ليتعلم بسهولة جدا وينتقل من البك إلى الاتميل دون الحاجة إلى معرفة دقيقة بمكونات الاتميل وخباياه ... ولقد قمت أنا بعمل ذلك والحمد لله استطيع الآن استخدام الاثنين معاً وبرمجتهم بطريقة لحد ما تكون مثيلة لبعضهما البعض ...

================

وفق الله الجميع لما يحب ويرضى وفي انتظار الروابط والشروحات والكتب المفيدة في هذا الموضوع وإن شاء الله إن كتب الله لي العمر فسيكون هناك دورة في الاتميل بلغة الميكروسي ... ( حاليا اقوم باعدادها)
والسلام عليكم ورحمة الله وبركاته

 


التعديل الأخير تم بواسطة : ahmad_s_f بتاريخ 21-01-2009 الساعة 10:09 PM
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 3,062
نشاط [ زكي شاكر ]
قوة السمعة:183
قديم 21-01-2009, 10:01 PM المشاركة 3   
افتراضي



بالنسبة لي لا .. إطلاقا ..

لكن كل واحد حر في اختياراته ..
واذا اخترت طريق AVR هناك نسخة Demo من فلوكود خاصة بأحد المتحكمات AVR .. أظن Atmega32 :
http://www.matrixmultimedia.com/Flowcode3a-X.php
ربما تفيدك قليلا ..
لكن لا تسألني عنها فلا دراية لي بها.. فقط من باب الاخبار ..
فلا أظن انني سأتحول عن البيك قريبا..
أرجو لك التوفيق في رحلتك الجديدة ..


الصورة الرمزية محمد50
محمد50
:: عضو فضي ::
تاريخ التسجيل: Mar 2006
المشاركات: 447
نشاط [ محمد50 ]
قوة السمعة:91
قديم 22-01-2009, 10:12 AM المشاركة 4   
افتراضي


أخى الكريم أحمد شكرا لك لمداخلتك الجميلة والمفيدة بارك الله فيك
أخى الاستاذ الفاضل زكى شاكر بارك الله فيك
لكن المقصود أننا لن ترك البك ولكن نتعرف على atmeg ونوسع خبراتنا
وفعلا كما ذكر أخى أحمد لو سنقارن ذالك بذاك سنجد أن تعليمات الاسمبلى كثيرة جدا فى atmeg ولكن ذاكرة أكبر فهى ما تميزه من وجه نظرى


الصورة الرمزية محمد50
محمد50
:: عضو فضي ::
تاريخ التسجيل: Mar 2006
المشاركات: 447
نشاط [ محمد50 ]
قوة السمعة:91
قديم 22-01-2009, 10:18 AM المشاركة 5   
افتراضي




بالنسبة لي لا .. إطلاقا ..

لكن كل واحد حر في اختياراته ..
واذا اخترت طريق AVR هناك نسخة Demo من فلوكود خاصة بأحد المتحكمات AVR .. أظن Atmega32 :
http://www.matrixmultimedia.com/Flowcode3a-X.php
ربما تفيدك قليلا ..
لكن لا تسألني عنها فلا دراية لي بها.. فقط من باب الاخبار ..
فلا أظن انني سأتحول عن البيك قريبا..
أرجو لك التوفيق في رحلتك الجديدة ..
شكرا لك أخى الكريم زكى شاكر بالنسبة للفلوكودى بحثت له عن كراك وهو يعمل
الان على جميع أنواع المتحكمات ولكنى لن أترك pic بل مجرد تجربة للتعرف عليه
فيكفى أننا تعلمناه منك وعلى رأى المثل المصرى القديم يحلى حتى لوكان ؟؟؟؟؟؟؟


الصورة الرمزية 5282
5282
:: عضو ذهبي ::
تاريخ التسجيل: Jun 2008
الدولة: مصر- الاسكندرية
المشاركات: 1,630
نشاط [ 5282 ]
قوة السمعة:112
قديم 22-01-2009, 11:11 AM المشاركة 6   
افتراضي


بشرى سارة
اليوم سأشرح متحكم ال avr بلغة ميكرو بيسك بالصور وبطريقة سهلة وعملية ثم نخوض بالعمليات المتقدمة وتنفيذها على البروتوس ثم تنفيذها عمليا كما واعدتكم وبطريقة سهلة
فأنا ابرمج picوavr و 8051
ولكن قلبى يرتاح الى avr لرخصة وسرعتة وتقدمة!!!!!!!!!!!!!!!!!


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 3,062
نشاط [ زكي شاكر ]
قوة السمعة:183
قديم 22-01-2009, 02:38 PM المشاركة 7   
افتراضي


السلام عليكم
أما بالنسبة لموضوع القوة فأنا مختلف تماما معك
فلا أقول البك أقوى ولا أقول الأتميل أقوى .... ولكن الاصدار الفلاني من البك أقوى من الاصدار الفلاني من الأتميل ... وكذلك الاصدار الفلاني من الاتميل أقوى من الاصدار الفلاني من البك .. لا بل والخاصية الفلانية في النوع الفلاني أفضل من الخاصية الفلانية في النوع الآخر ...
فعلى مدى السنين كل من هذين النوعين اثبت جدارته وقوته
ويا أخي الكريم موضوع القوة وموضوع ترك برمجه هذا وبرمجة ذاك مواضيع كما تعلم مكررة وكل له وجهة نظره وللاسف الشديد الكثير ممن يتكلمون فيها يتعصب لما يستخدمه هو ........ المهم .. كل شخص يجب أن يبحث عن ما هو انسب له ويستخدمه ولا يحاول فرضه على الاخرين أو أن يلومهم على اختيارهم ولكن له أن ينصحهم ... مجرد نصح ... لا اكثر
وكما أخبرتك اخي انه فعلا يوجد الكثير منا بحاجة إلى تعلم الاتميل AVR , ATMEGA وغيرهم .... لرخص الثمن (غالبا هذا هو الهدف) بالاضافة انه يوجد انواع كثيرة منها فعلا في غاية القوة وامكانياتها عالية
لذلك :: علينا أن نحاول مساعدة اخواننا في هذا الموضوع ولنحاول وضع مواضيع بخصوص شرح هذا النوع وليس الاكثار من مواضيع المقارنات بينهم فقط ...... نريد تزويد هذا الجانب بالمعلومات و بالشروحات وبالروابط والكتب المفيدة ...
بارك الله فيك اخي الكريم واتمنى للجميع التوفيق ورجاءاً أرجو ان تضع اي رابط مفيد أو كتاب أو اذا كنت تستطيع شرح هذا النوع من المتحكمات فلتتفضل مشكورا .....
في الفترة الحالية كل ما استطيع تقديمه هو نصيحة للجميع باستخدام لغات حديثة مثل المايكرو سي لبرمجة الATMEL ليتعلم بسهولة جدا وينتقل من البك إلى الاتميل دون الحاجة إلى معرفة دقيقة بمكونات الاتميل وخباياه ... ولقد قمت أنا بعمل ذلك والحمد لله استطيع الآن استخدام الاثنين معاً وبرمجتهم بطريقة لحد ما تكون مثيلة لبعضهما البعض ...
وفق الله الجميع لما يحب ويرضى وفي انتظار الروابط والشروحات والكتب المفيدة في هذا الموضوع وإن شاء الله إن كتب الله لي العمر فسيكون هناك دورة في الاتميل بلغة الميكروسي ... ( حاليا اقوم باعدادها)
والسلام عليكم ورحمة الله وبركاته

متفق معك تماما أخي أحمد، كفيت وأوفيت بارك الله ..
---------------------------------------------------------
شكرا لك أخى الكريم زكى شاكر بالنسبة للفلوكود بحثت له عن كراك وهو يعمل
الان على جميع أنواع المتحكمات ولكنى لن أترك pic بل مجرد تجربة للتعرف عليه
فيكفى أننا تعلمناه منك وعلى رأى المثل المصرى القديم يحلى حتى لوكان ؟؟؟؟؟؟؟


أخي محمد50
انا لاأعرف تتمة المثل المصري ... المهم شكرا على لطفك ..وإذا كانت عندك نسخة كاملة اتمنى ان تشاركنا بها ..
تأكد أخي انني من الذين يشجعون على تعدد المقاربات مما يتيح آفاقا واسعة للتعلم والخبرة وتعدد الخيارات..
أمنيتي ان يكون هذا المنتدى فضاء عربيا لكل اللغات و كل المتحكمات.
وبخصوص فلوكود فقد قمت سريعا بأول تجربة عليه مع فوجدت ان طريقة برمجة atmeg32 لا تختلف عن طريقة PIC..
طبعا هذا انطباع اولي ، لكنه عامل مشجع ان شاء الله..

----------------------------------------------------------
بشرى سارة
اليوم سأشرح متحكم ال avr بلغة ميكرو بيسك بالصور وبطريقة سهلة وعملية ثم نخوض بالعمليات المتقدمة وتنفيذها على البروتوس ثم تنفيذها عمليا كما واعدتكم وبطريقة سهلة


شكرا أخي الكريم على نيتك في الالتزام بوعدك ، بارك الله فيك
وبالتوفيق للجميع ان شاء الله..


التعديل الأخير تم بواسطة : زكي شاكر بتاريخ 22-01-2009 الساعة 04:13 PM السبب: تنسيق النص

الصورة الرمزية محمد50
محمد50
:: عضو فضي ::
تاريخ التسجيل: Mar 2006
المشاركات: 447
نشاط [ محمد50 ]
قوة السمعة:91
قديم 22-01-2009, 11:00 PM المشاركة 8   
افتراضي


تفضل أخى زكى شاكر ولكل أحبائى فى القرية كراك فلوكودى الخاص ببرمجة avr فقط قم بفك الضغط وانسخة فى المكان الذى نزل فيه البرنامج
http://www.***********/up/73952/388178760.rar

والمثل المصرى يقول القديم يحلى حتى لوكان وحلة أى الشى السئ
حفضك الله أخى الكريم زكى شاكر


التعديل الأخير تم بواسطة : محمد50 بتاريخ 22-01-2009 الساعة 11:04 PM
إضافة رد

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

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

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


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

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