ארכיון הקטגוריה: מתחילים

תכנות MSP430 ב-CCS: טיימר פשוט

אנחנו ממשיכים את סדרת הפוסטים הפופולרית (נניח) על תכנות בסיסי של מיקרו-בקר MSP430G2553 הוותיק של TI עם סביבת הפיתוח Code Composer Studio, והפעם ניצור משהו דמוי פונקציית millis של ארדואינו, בהתבסס על טיימר ועל פסיקה שלו.

לוח MSP430G2 Launchpad, מבט מהצד
להמשיך לקרוא תכנות MSP430 ב-CCS: טיימר פשוט

מה אני חושב על Tinkercad

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

דגם של מאוורר תקרה בתוכנת Tinkercad
דגם של מאוורר תקרה בתוכנת Tinkercad
להמשיך לקרוא מה אני חושב על Tinkercad

כבלים בין לוחות בקלות, עם IDC

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

כבל (10 חוטים) עם חיבורי IDC בקצותיו
כבל (10 חוטים) עם חיבורי IDC בקצותיו
להמשיך לקרוא כבלים בין לוחות בקלות, עם IDC

פרויקט לילדים: רובוט הולך פשוט

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

מבט קדמי על הרובוט
להמשיך לקרוא פרויקט לילדים: רובוט הולך פשוט

מפסק קדמי למחולל אותות

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

המפסק החדש בחזית מחולל האותות הסיני
משמאל למטה: המפסק החדש של מחולל האותות הסיני
להמשיך לקרוא מפסק קדמי למחולל אותות

שואב בדיל חצי-אוטומטי: סקירה וביקורת

חילוץ של פינים מולחמים הוא אחת ממטלות האלקטרוניקה המתסכלות ביותר. האם מלחם-שואב חצי-אוטומטי מסין ב-90 ש"ח יכול לעשות לנו חיים קלים יותר?

מלחם-שואב (למעלה) ומלחם סטנדרטי יותר בשביל קנה מידה
מלחם-שואב (למעלה) ומלחם סטנדרטי יותר בשביל קנה מידה
להמשיך לקרוא שואב בדיל חצי-אוטומטי: סקירה וביקורת

תכנות MSP430 ב-CCS: ה-WDT

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

להמשיך לקרוא תכנות MSP430 ב-CCS: ה-WDT

תכנות MSP430 ב-CCS: שלב ראשון

זוכרים את הימים שלוחות ה-MSP430G2 Launchpad היו הדבר הכי מרגש מאז המצאת הארדואינו (ויותר זולים אפילו מהחיקויים הסיניים)? בואו נחזור אליהם רגע, מזווית קצת יותר מתקדמת ומקצועית, ונראה איך עובדים עם המיקרו-בקרים 16-ביט של TI ברמת הרגיסטרים – בפוסט זה, יצירת פרויקט בסביבת הפיתוח Code Composer Studio והגדרות בסיסיות של פלט ושעון.

זוכרים אותי? MSP430G2 Launchpad, הלוח שלא מוותר לעולם
זוכרים אותי? MSP430G2 Launchpad, הלוח שלא מוותר לעולם
להמשיך לקרוא תכנות MSP430 ב-CCS: שלב ראשון

תקשורת UART: הסבר מפורט

UART, ראשי תיבות של Universal Asynchronous Receiver-Transmitter, הוא מודול חומרה לתקשורת קווית לטווח קצר בין מערכות דיגיטליות – כשהכוונה בדרך כלל להעברת מידע בין מיקרו-בקרים או שבבים אחרים, שנמצאים על גבי אותו לוח או מקסימום באותו חדר. לפרוטוקול התקשורת, שממומש על ידי החומרה הזו, נהוג לקרוא גם כן בשם UART. בפוסט זה אסביר בפירוט איך הפרוטוקול הזה נראה ועובד.

להמשיך לקרוא תקשורת UART: הסבר מפורט