תפריט English Ukrainian רוסי עמוד הבית

ספרייה טכנית בחינם לחובבים ואנשי מקצוע ספריה טכנית בחינם


אינציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל
ספרייה חינם / ערכות של מכשירים רדיו-אלקטרוניים וחשמליים

תכנות AVR MK ב-Ubuntu OS. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל

ספריה טכנית בחינם

אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל / מיקרו-בקרים

הערות למאמר הערות למאמר

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

ובכן, החלטתי לנסות לתכנת בו בקרי AVR.

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

אבל כרגיל, עמדתי בפני העובדה שהרבה דברים, ובכן, שום דבר לא ממש. בכל מקום מומלץ להתקין Eclipse או KontrollerLab (כמו שזה קיבל אותי).

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

פתח את מנהל החבילות של Sinaptic והקלד gcc-avr בתיבת החיפוש. אנו מסמנים להתקין gcc-avr, avr-libc, avrdude.

אתה כמובן יכול לעשות את זה ככה:

$sudo apt-get להתקין gcc-avr avr-libc avrdude

ובכן, כדי להתחיל, נראה שכל מה שצריך מותקן.

לאחר מכן, צור תיקיה בשם AVR בשורש המערכת (נתיב תיקיה: /AVR)
כעורך, אתה יכול להשתמש בננו (בטרמינל אנו רושמים ננו),
אבל השתמשתי בעורך הטקסט הרגיל gedit (בטרמינל אנו כותבים $ sudo gedit)
נכתוב בו את הקוד שלנו, למשל:

#לִכלוֹל

#לִכלוֹל
#לִכלוֹל
int main (חלל)
{
DDRx=0xFF;
בזמן (1)
{
PORTx=0xff;
_delay_ms(100);
PORTx=0x00;
_delay_ms(100);
}
}

לאחר מכן, שמור את הטקסט שלנו עם סיומת main.c בתיקיית AVR (נתיב קובץ: /AVR/main.c).

כעת נעבור להידור הקוד.
בואו נתחיל את הטרמינל ונכתוב את הקוד הבא:

$avr-gcc -mmcu=atmega8 -I. -gdwarf-2 -DF_CPU=8000000UL -Os -o /AVR/main.o /AVR/main.c

חיפשתי את השורה הנכונה הרבה זמן, בסוף פשוט לקחתי אותה מ-WinAvr :).

avr-gcc - מהדר, -mmcu=בקר שלנו (כרגע atmega8), -DF_CPU=תדר שעון בהרץ, -Os-code Optimizer, -o-OUT, קובץ /AVR/main.o-output עם סיומת .o שאנו קבל מ-.c, /AVR/main.c הוא קובץ ה-si שלנו.

תכנות MK AVR ב-Ubuntu OS. צילום מסך מסוף

אל תשכח לעבוד כשורש, אחרת המערכת לא תאפשר לך.

כנסו ואם נלך לספריית /AVR שלנו, נראה קובץ עם סיומת .o.

לאחר מכן, בטרמינל (המכונה גם קונסולה), הזן:
$avr-objcopy -O ihex /AVR/main.o /AVR/main.hex

ובכן, אני לא אסביר עוד הרבה זמן, אני רק אגיד שאנחנו מעבירים את הקובץ הראשי שלנו מ-main.o ל-main.hex.

ובכן, הקושחה שלנו מוכנה להעלאה ל-ATmega8 שלנו.

כמובן, אנחנו צריכים מתכנת.

נשתמש במתכנת stk500v2 של Petka (זה עובד בסדר גמור, ממלא אותו באופן מיידי, לא נופל מהיציאה, למרות שהשתמשתי בו במקום FT232 CP2102. תודה רבה על הסכימה והקושחה.)

בואו נפתח את הטרמינל ונפעיל את כלי השירות avrdude, שיעבוד עבורנו תחת הקונסולה:

$avrdude -c stk500v2 -pm8 -P /dev/ttyUSB0 -U flash:w:/AVR/main.hex

תכנות MK AVR ב-Ubuntu OS. צילום מסך מסוף

תכנות MK AVR ב-Ubuntu OS. העלאת התוכנית לבקר

בסוף הכל הסתדר!

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

נ.ב עם AVR910 אומרים שזה עובד מצוין, אבל לא ניסיתי את זה בעצמי.

מחבר: אפימוב ולנטין; פרסום: cxem.net

ראה מאמרים אחרים סעיף מיקרו-בקרים.

תקרא ותכתוב שימושי הערות על מאמר זה.

<< חזרה

חדשות אחרונות של מדע וטכנולוגיה, אלקטרוניקה חדשה:

התמצקות של חומרים בתפזורת 30.04.2024

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

ממריץ מוח מושתל 30.04.2024

בשנים האחרונות התקדם המחקר המדעי בתחום הנוירוטכנולוגיה ופותח אופקים חדשים לטיפול בהפרעות פסיכיאטריות ונוירולוגיות שונות. אחד ההישגים המשמעותיים היה יצירת ממריץ המוח המושתל הקטן ביותר, שהוצג על ידי מעבדה באוניברסיטת רייס. מכשיר חדשני זה, הנקרא Digitally Programmable Over-brain Therapeutic (DOT), מבטיח לחולל מהפכה בטיפולים על ידי מתן יותר אוטונומיה ונגישות למטופלים. השתל, שפותח בשיתוף מוטיב נוירוטק ורופאים, מציג גישה חדשנית לגירוי מוחי. הוא מופעל באמצעות משדר חיצוני באמצעות העברת כוח מגנו-אלקטרי, ומבטל את הצורך בחוטים ובסוללות גדולות האופייניות לטכנולוגיות קיימות. זה הופך את ההליך לפחות פולשני ומספק יותר הזדמנויות לשיפור איכות החיים של המטופלים. בנוסף לשימוש בטיפול, להתנגד ... >>

תפיסת הזמן תלויה במה מסתכלים 29.04.2024

המחקר בתחום הפסיכולוגיה של הזמן ממשיך להפתיע אותנו בתוצאותיו. התגליות האחרונות של מדענים מאוניברסיטת ג'ורג' מייסון (ארה"ב) התבררו כמדהימות למדי: הם גילו שמה שאנו מסתכלים עליו יכול להשפיע רבות על תחושת הזמן שלנו. במהלך הניסוי, 52 משתתפים עברו סדרה של מבחנים, העריכו את משך הצפייה בתמונות שונות. התוצאות היו מפתיעות: לגודל ולפרטי התמונות הייתה השפעה משמעותית על תפיסת הזמן. סצנות גדולות יותר ופחות עמוסות יצרו אשליה של זמן מאט, בעוד שתמונות קטנות ועמוסות יותר נתנו תחושה שהזמן מואץ. חוקרים מציעים שעומס חזותי או עומס יתר על הפרטים עלולים להקשות על תפיסת העולם סביבנו, מה שבתורו יכול להוביל לתפיסה מהירה יותר של זמן. לפיכך, הוכח שתפיסת הזמן שלנו קשורה קשר הדוק למה שאנו מסתכלים עליו. יותר ויותר קטן ... >>

חדשות אקראיות מהארכיון

Raelclear טלוויזיה שקופה דו צדדית 21.12.2022

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

המסך בגודל 20,8 אינץ' והוא בנוי בטכנולוגיית OLED. היצרן טוען כי מדובר בתצוגה עם העברת האור הגבוהה בעולם (84%). המסך יכול לשמש שני אנשים בו זמנית.

ל-JDI כבר יש גרסת 12,3 אינץ' של הטלוויזיה השקופה. הדגם המוגדל טוב יותר מכל בחינה.

מאפיינים טכניים עיקריים של Raelclear:

גודל: 20,8 אינץ';
רזולוציה: 1280x720 פיקסלים;
קצב רענון: 120Hz;
בהירות: 300 ניטים;
העברת אור: 84%;
תצוגה של עד 4096 צבעים.

החברה מתכננת לספק את הטלוויזיה ל-CES 2023, שמתחיל ב-5 בינואר.

ייצור המוני מתוכנן לסתיו 2023.

עוד חדשות מעניינות:

▪ Metalens - עין מלאכותית

▪ אינטליגנציה חשובה יותר מחזון

▪ DisplayPort 1.3 תקן עם רוחב פס של 32,4Gbps

▪ תכונות של מצלמת ליטרו לטלפונים ניידים

▪ טלוויזיות גיימינג מסוג Tohiba Z4 MiniLED 870K

עדכון חדשות של מדע וטכנולוגיה, אלקטרוניקה חדשה

 

חומרים מעניינים של הספרייה הטכנית החופשית:

▪ חלק של האתר הערה לתלמיד. בחירת מאמרים

▪ מאמר רוח של שינוי. ביטוי פופולרי

▪ מאמר מה הייתה תוחלת החיים של אבותינו הקדמונים? תשובה מפורטת

▪ מאמר במיה. אגדות, טיפוח, שיטות יישום

▪ מאמר חוסם טלפונים פיראטים. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל

▪ מאמר להישאר עם האף. סוד התמקדות

השאר את תגובתך למאמר זה:

שם:


אימייל (אופציונלי):


להגיב:





כל השפות של דף זה

בית | הספרייה | מאמרים | <font><font>מפת אתר</font></font> | ביקורות על האתר

www.diagram.com.ua

www.diagram.com.ua
2000-2024