מחשביםציוד

בקר PIC. תכנות של בקרי PIC. ערכות של בקרי PIC

כאשר תוכניות נעשים, יש צורך כי מישהו או משהו שולט על הביצועים של הפעולות הדרושות. עבור אדם, זה די בעייתי, שכן יש צורך להשתמש במספר משמעותי של אלמנטים שונים כדי לשלוט על הפעולה שלהם (טרנזיסטורים, נגדים, thyristors, דיודות, קבלים, וכו '). אבל כל מעגלים מורכבים וגדולים ניתן לשלוט בעזרת בקרי (microcontrollers). מה שהם, ייאמר על הדוגמה של המשפחות של PIC. אז מה הם PIC בקרי dummies? מה הסכימה שלהם ואיפה הם משמשים?

מהו מיקרו בקר PIC

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

עבור הפעולה של הרוב המכריע של בקרי PIC, מתח יציב של 5V הוא הכרחי. זה מספיק כדי לאפשר לו לעבוד במצב הרגיל שלו ולבצע את התוכנית שנקבעה לפניו. תכנות PIC בקרי ישירות מהמחשב הוא בלתי אפשרי. מתכנת משמש למטרה זו.

מבקר משפחות

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

היכן שניתן

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

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

תוכנה לעבודה עם בקר PIC

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

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

יצירת תוכנית עבור בקר PIC

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

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

תכנות עם המתכנת

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

סוגי מתכנתים

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

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

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

אבל מפסיק רכישתו מחיר גבוה למדי.

מתכנתים שפורסמו על ידי חברות אחרות יש מגוון רחב למדי של אובייקטים הם עובדים עם. התכונה שלהם היא מחיר נמוך ו / או יכולת לעבוד עם microcontrollers אחרים למעט PIC. יש באמת "מפלצות" אוניברסלי שיכול לספק עבודה מסוגים שונים, אבל בגלל הצורך ליצור מספר רב של קשרים, המחיר שלהם הוא לא נמוך.

תכונות סכמטיות

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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