Warning: session_start(): open(/var/cpanel/php/sessions/ea-php73/sess_37dac492c268a3e2c167ee60a7cd376c236e7c1ed208cf01, O_RDWR) failed: No space left on device (28) in /home/qudamaa/public_html/vb/includes/vb5/frontend/controller/page.php on line 71 Warning: session_start(): Failed to read session data: files (path: /var/cpanel/php/sessions/ea-php73) in /home/qudamaa/public_html/vb/includes/vb5/frontend/controller/page.php on line 71 برمجة الميكروكنترولر ........atmega 328.-atmega8-.atmega168.. - شبكة ومنتديات قدماء

إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

برمجة الميكروكنترولر ........atmega 328.-atmega8-.atmega168..

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • برمجة الميكروكنترولر ........atmega 328.-atmega8-.atmega168..

    طريقة بسيطة لبرمجة المتحكمات من عائلة avr
    عند شراء المتحكم سيتوجب علينا برمجته ووضعه في الدارة ليقوم بعمله في الجهاز وما يهمنا هو الاجهزة الكاشفة للمعادن التي تعمل بمتحكمات avr .فاول خطوة تكون بتنصيب برنامج حرق ملف البرمجة او الهكس بالمتحكم .وبداية وجب اختيار برنامج يدعم برمجة المتحكم المراد استعماله فكل برنامج حرق يحتوي على اسماء عديده من المتحكمات التي يدعم برمجتها وهنا اخترنا برنامج سهل سيقع تنزيله وتنصيبه من الرابط واتباع كل الخطوات الموجودة بالموقع لطريقة التنصيب
    http://blog.zakkemble.net/avrdudess-a-gui-for-avrdude/
    التعديل الأخير تم بواسطة باحث عربي; الساعة 2019-08-16, 05:40 PM.

  • #2
    الخطوة التاليه تكون باستعمال مربمجة ايضا نفس الشيئ تدعم برمجة المتحكم المراد استعماله فكل مبرمجة قبل شرائها ستجد معها قائمه باسماء المتحكمات التي باستطاعتها برمجتها .وستجد معها درايفر خاص بتعريف المبرمجة بجهاز الكمبيوتر .او تقوم بتنزيل درايفر من النت غالبا المبرمجة عند شرائها تباع مع درايفر خاص بها .ماعليك سوى وصل المبرمجة بالكمبيوتر وتنصيب الدرايفر حتى يتمكن من تعريف المبرمجة في منفذ اليو اس بي بجهاز الكمبيوتر .لان المشكل بالبدايه يكون عدم تعرف جهاز الكمبيوتر على المبرمجة عند توصيلها فلا يمكن استعمالها في برنامج الحرق .الطريقه الثانيه هو استعمال اردوينو اونو كمبرمجة .بداية يجب تنصيب برنامج arduino ide تنزيله من النت ثم تنصيبه .وعند فتحه وجب توصيل لوحة الاردوينو حتى يتعرف عليها البرنامج وتسجل مع وصلة الكوم .
    التعديل الأخير تم بواسطة باحث عربي; الساعة 2019-08-16, 05:52 PM.

    تعليق


    • #3
      الخطوة الثالثه هناك كود برمجي يحرق ببرنامج الاردوينو والافضل تنصيب نسخة 1.8.6 .عند حرق هذا الكود يمكنك عندها استعمال لوحة الاردوينو كمبرمجة
      اتبع هذه الخطوات

      https://www.youtube.com/watch?v=B7BRdeODs1k

      تعليق


      • #4
        ثم ربط المتحكم بمكثفين 18 بيكو مع كريستالة 16ميغاهرتز واتباع نفس التوصيل .ملاحظة اذا اردت برمجة متحكم اخر من عائلة avr فقط ما يختلف هو طريقة التوصيل .اذا كان برنامج الحرق يدعمها فلا مشكل فقط طريقة الربط تكون مختلفه مثل اتميغا 16 .
        هذه طريقة التوصيل بالاردوينو .اما المبرمجة فهي نفس الطريقه كل ماعليك فعله هو ربط النقاط المتشابهة بين المتحكم ومخارج المبرمجة التي تجدها مكتوبة على الواجهة mosi miso .sck.....نقاط ارسال بيانات واستقبال بيانات ونقاط مراقبة سير البيانات ونقاط اخرى خاصة باعادة الضبط ونقاط التغذية .ثم فتح برنامج الحرق

        التعديل الأخير تم بواسطة باحث عربي; الساعة 2019-08-16, 05:48 PM.

        تعليق


        • #5
          عند توصيل المبرمجه مع جهاز الكمبيوتر وفتح برنامج الحرق تتبع نفس الخطوات .اختيار المبرمجة ثم رقم منفذ الكوم .اذا كانت المبرمجة او الاردوينو غير متصل فان المنفذ الخاص برقم الكوم لا يظهر لك اسم المنفذ فتحقق من التوصيلات للمبرمجة ان حذث هذا المشكل .ايضا فان سرعات البرمجة للاردوينو تقريبا مدونه في اقصاها وهي 19200 .بينما ان اخترت مبرمجة ستكون اقل سرعات للبرمجة مقدار 1.5ميغا لذلك المبرمجة تاخذ وقت اطول من الاردوينو لتقوم بعملية البرمجة لانا تعمل على سرعات اقل .اما باقي الخطوات هي نفسها فقط عند الضغط على ديتكت ولم يظهر لنا رقم المتحكم فالغالب المشكل من توصيلات المتحكم ممكن احد ارجل المكثفات او الكريستاله لا تلامس جيدا او المتحكم نفسه او خيط تغذيه مفصول فيجب تفقده .هذه طريقه فيديو بسيطه بتتبع البرمجة عن طرق تغيير الفيوزات من البيتات نفسه .ونهناك طريقه اخرى مختصرة تكون عبر تدوين الفيوزات دون الدخول للبيت فيوز .


          https://www.youtube.com/watch?v=CkjcMlaSVK0&t=74s
          التعديل الأخير تم بواسطة باحث عربي; الساعة 2019-08-16, 05:47 PM.

          تعليق


          • #6
            بارك الله لك و جزاك عنا خير الجزاء

            يقول الامام علي كرمه الله وجهه
            إن جلست لعالم فأنصت و إن جلست لجاهل فأنصت
            إن الانصات للعالم زيادة في العلم و الانصات للجاهل زيادة في الحلم

            ​إعـــــــلان:إعـــلان

            تعليق


            • #7
              جزاك الله عنا كل خير اخي ...
              دمت ...

              تعليق


              • #8
                جزاك الله خيرا

                تعليق


                • #9
                  جراك الله خيرا اخي باحت عربي
                  التعديل الأخير تم بواسطة المغرب; الساعة 2019-08-19, 09:40 PM.

                  تعليق


                  • #10
                    السلام عليكم ورحمة الله وبركاته
                    تحية للاخ السراب على الكم الهائل والمفيد من المعلومات
                    وأرجو منك توضيح الفرق بين المتحكمات من نوع اتميل والمتحكمات البيك .
                    ولم لا نقوم مثلا بالعمل مباشرة على انواع متطورة منها مثلا 32 ومثيلاتها .
                    اشارة حسب الملاحظة في الاجهزة . ارى انه اغلب الشرائح التطويرية تعتمد على المتحكم نوع اتميل
                    لكن الدارات الالكترونية المهمة في الالات المعقدة والباهضة الثمن اغلبها تحتوي على متحكمات نوع بيك . هل لهذا علاقة وهذه ليست ملاحظتي وحدي بل العديد من المتخصصين وشرحو ان البنية الداخلية والترابط في متحكمات البيك قوية حتى على مستوى البرمجة ؟؟؟؟

                    تعليق


                    • #11
                      وشكرا لك اخي ناشر الموضوع الاخ # باحث عربي #
                      كان ظني انه الاخ السراب من وضع المنشور لكثرة مواضيعه ما شاء الله

                      تعليق


                      • #12
                        صراحة اخي لم اجرب انواعا كثيره من المتكمات فقط عملنا اقتصر على بعض منها خاصة المستعملة في جهاز كاشف المعادن .لكن بالعموم المستعمل اكثر بالتجارب وكمشاريع للطلاب ربما يعد اكثر الاتميل لسهولة التطبيق بالكتابة اسمبلي .ايضا ربما السبب يعود لانتشارها .المشاريع الكبيره اخي يستعمل فيها متحكمات حسب حاجة المصنع لها فقد تتوفر مزيا في انواع معينه ليست متوفره في اخرى او بسبب قلة توفرها بالاسواق يفضل انواع على اخرى وكاختيار لعدة مزايا منها السرعات والسعة للذاكره والاستقرار .واهم شئ توفرها بالاسواق .سؤالك الاهم اخي استعمال انواع من البيك للمشاريع المعقدة ممكن يرجع السبب لكفائة بعض المتحكمات وتماشيها مع هذه المشاريع في السعة والسرعات والاوامر ممكن لا تتوفر في انواع اخرى من الاتميل او تتوفر في بعض النماذج منها لكن صعوبة الحصول عليها من الاسواق يحتم على المصمم استعمال انواع معينه دون سواها .لا اعتقد ان السبب يعود لكفائة شركة عن اخرى لان بعض المودالات في شركة اتميل تتفوق على نظيرتها من ميكروشيب وتجد ايضا انواعا اخرى من ميكروشيب تتفوق عن مثيلاتها في اتميل .لكن اذا وجد مودالين متشابهان في الخصائص وبجودة عاليه ما يرجح الكفة عن الاخر هو السعر وتوفره بالاسواق وسهولة التعامل معه بالبرامج ومن هذا المنطلق يتم اختيار نوع معين .هذا حسب رأي .تم طرح هذا الموضوع بناءا على طريقة برمجة جهاز كاشف المعادن فلزجو وبطبيعة الحال طريقة برمجة المتحكم atmega328هي نفسها atmega8كونه مستعمل في جهاز البيم فتم جمع الموضوعين معا .القصد منه المساعدة على طريقة برمجة هذه الاجهزة لمثل هذا المتحكم .
                        التعديل الأخير تم بواسطة باحث عربي; الساعة 2019-12-21, 02:51 PM.

                        تعليق

                        يعمل...
                        X