/ / ميكروكنترولر برمجة للمبتدئين: سهل وبأسعار معقولة

ميكروكنترولر البرمجة للمبتدئين: سهل وبأسعار معقولة

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

ما هي ميكروكنترولر موجودة؟

برمجة ميكروكنترولر avr
بادئ ذي بدء ، من الضروري تحديد الوضع معميكروكنترولر. المسألة هي أنه لا يتم إنتاجها من قبل شركة واحدة ، ولكن العديد منها في وقت واحد ، ولهذا السبب هناك عدد غير قليل من المتحكمات الدقيقة المختلفة التي لها معايير مختلفة ، وخصائص مختلفة في الاستخدام وإمكانيات مختلفة. وهي تختلف في سرعة الأداء ، واجهات إضافية وعدد دبابيس. الأكثر شعبية في كامل مساحة اتحاد الجمهوريات الاشتراكية السوفياتية السابق هم ممثلو RIS و AVR. برمجة AVR وميكروكنترولر PIC ليست صعبة ، والتي ضمنت شعبيتها.

كيف يتم برمجة ميكروكنترولر؟

برمجة متحكم للمبتدئين
ميكروكنترولر البرمجةويتم ذلك عادة من قبل الأجهزة الخاصة، ودعا PG. يمكن شراؤها المبرمجين أو عصامي. ولكن عندما الثابتة متحكم يستخدم فرصة مبرمج محلية الصنع التي سوف تصبح "الطوب"، مرتفع جدا. هناك خيار آخر يمكن النظر فيه على سبيل المثال من مجلس اردوينو. يعمل المجلس على Atmel MC ، ويدير متحكمات AVR. لوحة لديه بالفعل الإقلاع ومنفذ USB مخيط قبل أن تسمح بالاستخدام الآمن فلاش متحكم، مما يتيح للمستخدم الوصول إلى البيانات التي قد تكون أفضل MC لتعطيل. برمجة ميكروكنترولر للمبتدئين ليست صعبة كما قد يبدو، وعلى مهارة وبراعة بعض سيوفر لكم من الاضطرار للذهاب للآلية الجديدة.

اختلافات الأجهزة من متحكمات مختلفة

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

لغات البرمجة للميكروكنترولر

برمجة ميكروكنترولر على si
كما لغات البرمجةmicrocontrollers استخدام اثنين: C / C ++ و المجمع. كل واحد منهم لديه مزايا وعيوب. لذلك ، إذا كنا نتحدث عن المجمع ، فإنه يجعل من الممكن القيام بكل شيء للغاية ونوعًا ، وخاصة عندما لا يكون هناك ذاكرة وصول عشوائي كافية أو قدرة تشغيلية (والتي ، بالمناسبة ، نادرًا ما تحدث). لكن برامج دراسته وكتاباته تتطلب الكثير من الجهد والالتزام بالمواعيد والوقت. لذلك ، بالنسبة للبرمجة القائمة على المتحكمات الدقيقة ، غالبًا ما تستخدم لغات البرمجة C و C ++. فهم أكثر قابلية للفهم ، في نوعهم وهيكلهم ، قريبون من الكلام البشري ، رغم أنهم لا يمثلونه بالمعنى الكامل. كما أن لديهم وظيفة متطورة للغاية يمكنها التفاعل بسهولة مع الأجهزة ، وتخيل أن هذا مجرد عنصر من عناصر البرنامج. مع كل مزاياها الواضحة في C و C ++ ، فإنها تخلق برامج أكثر اتساعًا مما هي في المجمّع.

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

فراق الكلمات

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

اقرأ المزيد: