ממציאי הארדואינו קיבלו כמה החלטות חכמות, שהפכו את המוצר שלהם להצלחה עולמית – אך הוא לא מהווה מבוא טוב לעולם ה-Embedded. כיום, לוחות פיתוח זולים למיקרו-בקרים ממשפחת STM8S הם אחת החלופות המעניינות ביותר למי שזה הכיוון שלו. הנה הסיבות לכך שלוחות אלה צריכים לסקרן גם אתכם.
כשהתחלתי לעיין ב-Datasheet של המיקרו-בקר STM8S103F3P6, הבחנתי במקרה שפין PD4 נקרא גם BEEP. בירור נוסף העלה שהמיקרו-בקר אכן מכיל מנגנון מובנה להשמעת צלילים בסיסיים בעזרת מספר הגדרות פשוטות, ובפוסט זה נראה כיצד מבצעים זאת בפועל. לפני הפירוט, הנה התוצאה הסופית:
בפוסט האחרון בסדרה התבלבלתי בכותרת, ונתתי לו את המספר 2 אף על פי שהקודם היה 0. כדי לתקן את השיבוש וגם כדי לעשות קצת סדר בעניינים, הנה פוסט מס' 1 – בו אציג בצורה מסודרת סביבת פיתוח חלופית למיקרו-בקרים ממשפחת STM8, ואת תהליך העבודה המפורט ליצירת פרויקט Blink. אם אתם רוצים להתנסות עם המיקרו-בקרים האלה, זה בהחלט המקום להתחיל!
בפרק הקודם התלוננתי על חוסר נוחות בהתקנת שרשרת הכלים עבור לוחות STM8S הזולים שמצאתי באיביי (מאז השגתי, אגב, מספר לוחות זולים עוד יותר עם מיקרו-בקר מדגם STM8S103F3P6, שיש לו יותר EEPROM). אז מה אתם חושבים, העניינים נעשו פשוטים יותר כשניגשתי לכתוב ולהעלות את קוד ה-Blink?