מחשביםתכנות

תכנות מיקרו-בקרים למתחילים: קל ומשתלם

זה הופך יותר ויותר פופולרי נושא תכנון אלקטרוני. אנו מציעים את תשומת לבך מאמר זה יגיד לך מה תכנות מיקרו-בקרים למתחילים.

מה הם מיקרו-בקרים שם?

קודם כל, אתה צריך לתאר את המצב עם מיקרו-בקרים. העובדה שהם מיוצרים לא חברה אחת, אלא כמה, אז יש די הרבה מיקרו-בקרים שונים, אשר יש הגדרות שונות, תכונות שונות של השימוש ואת האפשרויות השונות. הם נבדלים מהירות הביצועים, ממשקים נוספים ומספר וברזים. הפופולרי ביותר ברחבי ברית המועצות לשעבר הם נציגי RІS ו AVR. AVR תכנות RІS קל, אשר הבטיחו הפופולריות שלהם.

כמו מיקרו-בקרים מתוכנתים?

תכנות מיקרו-בקרים מתבצע, בדרך כלל בעזרת מכשירים מיוחדים, מתכנתים שנקרא. מתכנתים יכולים להיות מתוצרת עצמית או נרכש או. אבל כאשר הקושחה מיקרו-בקר באמצעות סיכוי מתכנת תוצרת בית כי זה יהפוך "לבנים", הוא די גבוה. יש אפשרות אחת יותר, כי אתה יכול לשקול את הדוגמא של הלוח "Arduino". הלוח פועל על MC של Atmel, וזה נעשה תכנות מיקרו-בקרים AVR. הלוח כבר יש יציאת pre-תפור מנהל אתחול ו- USB המאפשרים מייקרו-בקר בזק שימוש בטוח, נותן למשתמש גישה לנתונים אלה עשויות להיות MC הטוב ביותר לנטרל. תכנות מייקרו-בקרים למתחילים הוא לא קשה כמו שזה אולי נראה, ובבית מיומנות וכושר המצאה מסוימת יחסוך לך את הצורך ללכת על המנגנון החדש.

ההבדלים חומרה של מיקרו-בקרים שונים

בעת בחירת מיקרו צריך לשים לב כמה הבדלים החומרה אינם אפילו חברות שונות, וגם בטווח מודל זהה. כדי להתחיל לשים לב ליכולת להחליף נתונים על מיקרו. תכונה זו תאפשר לך להתנסות עם אחד ארוך MC. כמו כן מציינים את מספר הפינים ליעדם. לא נוטשים, ואת התדירות של קריסטל שמפעיל את התוכנית: זה משפיע על מספר פעולות בשנייה, אשר יכול לבצע מיקרו. בבדיקה של מאפיינים אלה, כמו גם בזיכרון IC עלול בתחילה נראה כי המיקרו-בקר דבר אינטליגנטי לא יכול לעשות, אבל זו טעות. זכור כי מיקרו-בקרים תכנות למתחילים דורש את הציוד הטוב ביותר בהתחלה, אבל כעתודה, ואתה יכול לקחת משהו חזק יותר.

שפות התכנות של מיקרו-בקרים

מיקרו משמש בשתי שפות תכנות: C / C ++ ו- Assembler. לכל אחד מהם יש את היתרונות והחסרונות שלה. אז, אם אנחנו מדברים על האסמבלר, זה מאפשר לעשות הכל מאוד דק ומדויק, זה חשוב במיוחד כאשר אין לך מספיק RAM או יכולת מבצעית (אשר, אגב, היא די נדיר). אבל המחקר והכתיבה על זה תוכניות שלו דורשים הרבה מאמץ, זמן ודיוק. לכן, עבור פיתוח המבוסס על מיקרו-בקרים נפוץ בשפות התכנות C ו- C ++. הם הבינו טוב יותר על ידי טופס והמבנה הם דיבור אנושי קרוב, אם כי הם אינם מייצגים אותה במלוא מובן. יש להם גם תכונות מאוד היטב מחקר שיכול בקלות אינטראקציה עם החומרה, לדמיין כי זהו רק אלמנט של התוכנית. במשך כל היתרונות לכאורה שלה ב- C ו- C ++, ליצור תוכנית תלת-ממדית יותר, ולא בשפת אסמבלי.

כמו כן, במקרים מסוימים, כאשר שטח תפעולי קריטי משמש, אפשר לשלב בשפות הבאות. כמעט כל סביבת הפיתוח עבור C ו- C ++ יש את היכולת להתקין את התוכנית מוסיף מאסף. לכן, אם מתעוררת בעיה באתר קריטי יכול לכתוב הכנס מאסף ולשלב אותו לתוך הקושחה עבור מיקרו ואת הקושחה עצמה, או ליתר דיוק, את רובו לכתוב ב- C או C ++. תכנות מייקרו ב C הוא קל יותר, כל כך הרבה אנשים בוחרים בשפות הבאות. אבל מי לא מפחדים קשיים ורוצים להבין את המוזרות של ציוד העבודה, יכול לנסות את מזלם ועם המאסף.

מילות פרידה

אם היה רצון להתנסות עם מיקרו-בקרים, זה בסדר. אנחנו יכולים רק לייעץ סבלנות והתמדה, ולאחר מכן כל המטרות שהוצבו בפני הממציא, תהיינה ריאליות. תכנות מיקרו-בקרים למתחילים ואנשים מנוסים נראה אחרת: קשה למתחילים, מנוסים - שגרתית. העיקר - יש לזכור כי כל מה שאינו נוגד את חוקי הפיזיקה, אינו ריאלי והחלטי.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 iw.delachieve.com. Theme powered by WordPress.