ארכיון הקטגוריה: ATmega4809

ה-Event System של AVR: הסבר והדגמה

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

מערכת להדגמת EVSYS בפעולה
מערכת להדגמת EVSYS בפעולה. לא נראה מרגש אבל זה מה יש
להמשיך לקרוא ה-Event System של AVR: הסבר והדגמה

יומני טומי, חלק ג': חומרה

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

מיקרו-בקר, בצד התחתון של המעגל הראשי של חיקוי הטומי
מיקרו-בקר, בצד התחתון של המעגל הראשי של חיקוי הטומי
להמשיך לקרוא יומני טומי, חלק ג': חומרה

איך צורבים קוד מארדואינו ל-ATmega4809

גם אם כותבים קוד ארדואינו בסביבת הפיתוח הבסיסית, לא חייבים להעלות אותו ללוחות ארדואינו קנויים – אפשר למעגלים ולוחות משלנו, כל עוד המיקרו-בקר מצויד ב-Bootloader הנכון. העסק נהיה קצת יותר מורכב כשעוברים לקוד שמיועד ל-Arduino Nano Every החדש. הנה הסיבות, ודרך קלה וזולה להתמודד איתן.

צריבה של ATmega4809 מסביבת הפיתוח של ארדואינו - החומרה
צריבה של ATmega4809 מסביבת הפיתוח של ארדואינו – החומרה
להמשיך לקרוא איך צורבים קוד מארדואינו ל-ATmega4809

מטרופוליס: המשחק–! (חלק א')

סרט מדע בדיוני גרמני משנת 1927 היווה השראה לפרויקט מייקינג בקנה מידה שלא הגעתי אליו בעבר, ושדורש את כל כישורי המייקינג שלי – מתכנות מיקרו-בקרים והלחמות, דרך תכנון PCB וחיווט, ועד להדפסה בתלת ממד ומלאכת יד קלאסית. מטבע הדברים, התיאור שלו יתפרס על פני מספר פוסטים: כאן אתן את הרקע הדרוש כדי להבין את הסרט ואת הרעיון שלי.

רכיבים בשלב ביניים של הפרויקט
להמשיך לקרוא מטרופוליס: המשחק–! (חלק א')

4809 זה ה-328 החדש? הכירו את ה-Nano Every

אחרי שנים רבות של ציפייה (ככה זה נראה, לפחות), ארדואינו חזרו קצת לשורשים והוציאו לוח חדש: פשוט, נוח, זול ובלי כל הקשקושים של ה-IoT. לוח זה, שנקרא משום מה Nano Every, שומר פחות או יותר על התצורה הפיזית של ה-Nano הוותיק, אבל במקום ה-ATmega328P הפרהיסטורי הוא כולל מיקרו-בקר מודרני, משוכלל וחזק יותר מאותה משפחה: ה-ATmega4809. הנה סקירה בסיסית של היתרונות והחסרונות של ה-Every – ויש לא מעט!

לוח Nano Every החדש של ארדואינו - האריזה וכל מה שבתוכה
לוח Nano Every החדש של ארדואינו – האריזה וכל מה שבתוכה
להמשיך לקרוא 4809 זה ה-328 החדש? הכירו את ה-Nano Every

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

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

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

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

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

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