ארכיון הקטגוריה: מיקרו-בקרים

לאלתר ג'וק לוגי ממיקרו-בקר

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

מיקרו-בקר בתפקיד ג'וק לוגי, בתוך מתאם זמני ל-DIP
מיקרו-בקר בתפקיד ג'וק לוגי, בתוך מתאם זמני ל-DIP

להמשיך לקרוא לאלתר ג'וק לוגי ממיקרו-בקר

אמבדד למתחילים, 2018: האם יש תחליף לארדואינו?

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

אוסף מיקרו-בקרים ממשפחת PIC של Microchip
אוסף מיקרו-בקרים ממשפחת PIC של Microchip. איפה מתחילים?

להמשיך לקרוא אמבדד למתחילים, 2018: האם יש תחליף לארדואינו?

הפעלת ה-ADC במיקרו-בקר ATmega4809

במסגרת הלמידה של המיקרו-בקר החדש והמדובר של Microchip, נתעכב הפעם על מודול ה-ADC, שמתרגם מתחים חשמליים למספרים שהתוכנה יכולה לעבד, ויודע לבצע עוד כמה דברים קצת יותר חכמים.

להמשיך לקרוא הפעלת ה-ADC במיקרו-בקר ATmega4809

כל הביטים גדולים כקטנים

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

להמשיך לקרוא כל הביטים גדולים כקטנים

כל מיקרו-אמפר קובע: איך לגשת לתכנון מערכות חסכוניות בחשמל

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

להמשיך לקרוא כל מיקרו-אמפר קובע: איך לגשת לתכנון מערכות חסכוניות בחשמל

רק בגלל הלוח: PCB ל-ATmega4809

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

להמשיך לקרוא רק בגלל הלוח: PCB ל-ATmega4809

בעד ונגד כלי קונפיגורציה

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

PSoC Creator של Cypress - סביבת פיתוח שהיא כמעט כולה כלי קונפיגורציה אחד גדול
PSoC Creator של Cypress – סביבת פיתוח שהיא כמעט כולה כלי קונפיגורציה אחד גדול

להמשיך לקרוא בעד ונגד כלי קונפיגורציה

האתגר: הלחמת QFN 0.5mm

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

מיקרו-בקר ATtiny85 במארז QFN על מתאם ל-DIP
מיקרו-בקר ATtiny85 במארז QFN על מתאם ל-DIP

להמשיך לקרוא האתגר: הלחמת QFN 0.5mm