מידע טכני שימושי יותר או פחות, שיעזור לנו להבין טוב יותר את ה-EEPROM של המיקרו-בקר, וכן לקרוא ממנו, לכתוב אליו ובכלל לנצל אותו באופן אופטימלי.
להמשיך לקרוא צלילה ל-EEPROM של ה-ATmega4809ארכיון הקטגוריה: ATmega4809
ה-Event System של AVR: הסבר והדגמה
כדי להישאר רלוונטיים בעולם האמבדד התחרותי, דגמי מיקרו-בקרים 8-ביט חדשים מקבלים עוד ועוד יכולות חומרה ש"עוקפות" את המעבד הפנימי המוגבל, מעשירות את ארגז הכלים שלנו כמפתחים וחוסכות רכיבים חיצוניים. בואו נראה כיצד עובדים עם מודול EVSYS שקיים בדור החדש של משפחת AVR, ושמקשר בין מודולים פריפריאליים שונים בלי צורך בתיווך של קוד רגיל או פסיקות.
להמשיך לקרוא ה-Event System של AVR: הסבר והדגמהיומני טומי, חלק ג': חומרה
כשמתכננים חומרה לפרויקט, מהם השיקולים לבחירה של רכיבים מסוימים ולא אחרים? הנה מספר דוגמאות מתוך פרויקט שיחזור הטומי.
להמשיך לקרוא יומני טומי, חלק ג': חומרהאיך צורבים קוד מארדואינו ל-ATmega4809
גם אם כותבים קוד ארדואינו בסביבת הפיתוח הבסיסית, לא חייבים להעלות אותו ללוחות ארדואינו קנויים – אפשר למעגלים ולוחות משלנו, כל עוד המיקרו-בקר מצויד ב-Bootloader הנכון. העסק נהיה קצת יותר מורכב כשעוברים לקוד שמיועד ל-Arduino Nano Every החדש. הנה הסיבות, ודרך קלה וזולה להתמודד איתן.
להמשיך לקרוא איך צורבים קוד מארדואינו ל-ATmega4809מטרופוליס: המשחק–! (חלק א')
סרט מדע בדיוני גרמני משנת 1927 היווה השראה לפרויקט מייקינג בקנה מידה שלא הגעתי אליו בעבר, ושדורש את כל כישורי המייקינג שלי – מתכנות מיקרו-בקרים והלחמות, דרך תכנון PCB וחיווט, ועד להדפסה בתלת ממד ומלאכת יד קלאסית. מטבע הדברים, התיאור שלו יתפרס על פני מספר פוסטים: כאן אתן את הרקע הדרוש כדי להבין את הסרט ואת הרעיון שלי.
להמשיך לקרוא מטרופוליס: המשחק–! (חלק א')4809 זה ה-328 החדש? הכירו את ה-Nano Every
אחרי שנים רבות של ציפייה (ככה זה נראה, לפחות), ארדואינו חזרו קצת לשורשים והוציאו לוח חדש: פשוט, נוח, זול ובלי כל הקשקושים של ה-IoT. לוח זה, שנקרא משום מה Nano Every, שומר פחות או יותר על התצורה הפיזית של ה-Nano הוותיק, אבל במקום ה-ATmega328P הפרהיסטורי הוא כולל מיקרו-בקר מודרני, משוכלל וחזק יותר מאותה משפחה: ה-ATmega4809. הנה סקירה בסיסית של היתרונות והחסרונות של ה-Every – ויש לא מעט!
להמשיך לקרוא 4809 זה ה-328 החדש? הכירו את ה-Nano Everyהפעלת ה-ADC במיקרו-בקר ATmega4809
במסגרת הלמידה של המיקרו-בקר החדש והמדובר של Microchip, נתעכב הפעם על מודול ה-ADC, שמתרגם מתחים חשמליים למספרים שהתוכנה יכולה לעבד, ויודע לבצע עוד כמה דברים קצת יותר חכמים.
בלינק על ה-ATmega4809
לוח פיתוח ייעודי כבר יש. איך כותבים קוד שרץ על ה-ATmega4809 החדש (מבלי לחכות לתמיכה של ארדואינו)?
רק בגלל הלוח: PCB ל-ATmega4809
ארכיטקטורת AVR (לפחות ב-8 ביט) מקבלת כיוון חדש, ונכון להיום ה-ATmega4809 הוא הנציג הבולט והמדובר ביותר של הכיוון הזה. אז השגתי כמה מיקרו-בקרים וניסיתי לתכנן להם PCB ייעודי, למרות לחץ זמן ועבודה. הנה מה שקרה בעקבות כך.