מידע טכני שימושי יותר או פחות, שיעזור לנו להבין טוב יותר את ה-EEPROM של המיקרו-בקר, וכן לקרוא ממנו, לכתוב אליו ובכלל לנצל אותו באופן אופטימלי.
להמשיך לקרוא צלילה ל-EEPROM של ה-ATmega4809ארכיון הקטגוריה: מיקרו-בקרים
סכנה, דיודות הגנה!
כמה מהבאגים המרגיזים ביותר נובעים מאלמנטים, שאמורים דווקא להגן עלינו ועל הרכיבים שלנו. בפוסט זה נסתכל ספציפית על דיודות הגנה פנימיות של פיני קלט/פלט במיקרו-בקרים, ובאפשרויות להתמודדות איתן.
להמשיך לקרוא סכנה, דיודות הגנה!ה-Event System של AVR: הסבר והדגמה
כדי להישאר רלוונטיים בעולם האמבדד התחרותי, דגמי מיקרו-בקרים 8-ביט חדשים מקבלים עוד ועוד יכולות חומרה ש"עוקפות" את המעבד הפנימי המוגבל, מעשירות את ארגז הכלים שלנו כמפתחים וחוסכות רכיבים חיצוניים. בואו נראה כיצד עובדים עם מודול EVSYS שקיים בדור החדש של משפחת AVR, ושמקשר בין מודולים פריפריאליים שונים בלי צורך בתיווך של קוד רגיל או פסיקות.
להמשיך לקרוא ה-Event System של AVR: הסבר והדגמהיומני טומי, חלק ג': חומרה
כשמתכננים חומרה לפרויקט, מהם השיקולים לבחירה של רכיבים מסוימים ולא אחרים? הנה מספר דוגמאות מתוך פרויקט שיחזור הטומי.
להמשיך לקרוא יומני טומי, חלק ג': חומרהפסיקות חיצוניות ב-CH32V003
בפוסט קודם קראנו קלט מלחצן באמצעות דגימות (polling) בקוד הראשי. בפוסט הזה נעבור לפתרון חכם יותר – שימוש בפסיקה, שתדאג לזהות שינוי במצב הקלט גם אם הקוד הראשי עסוק במשהו אחר. איך מגדירים את הפסיקה הזו במיקרו-בקר החדש שלנו?
להמשיך לקרוא פסיקות חיצוניות ב-CH32V003תקשורת UART ב-CH32V003
לדיבוג, לתקשורת נתונים עם מחשב או לעבודה מול מודול חכם – UART הוא מרכיב בסיסי כמעט בכל פרויקט אמבדד. הגיע הזמן להפעיל אותו גם במיקרו-בקר הסיני החדש שלנו.
להמשיך לקרוא תקשורת UART ב-CH32V003קלט דיגיטלי ואנלוגי ב-CH32V003
אנחנו ממשיכים ללמוד איך להפעיל את המיקרו-בקר הסיני הזול עם ליבת RISC-V, והפעם: קריאת קלט דיגיטלי, ועבודה בסיסית עם המרת ADC (קלט אנלוגי)
להמשיך לקרוא קלט דיגיטלי ואנלוגי ב-CH32V003שעון ו-millis ב-CH32V003
אחרי שהצלחנו להבהב בלד, בואו נכיר את השעון הראשי של המיקרו-בקר הסיני, נפעיל אותו במהירויות שונות וניצור פונקציית millis מבוססת-פסיקות.
להמשיך לקרוא שעון ו-millis ב-CH32V003RISC-V איז אלייב (בלינק עם CH32V003)
בואו להכיר את המיקרו-בקר הסיני החדש, את כלי העבודה ואת הקוד הבסיסי שיאפשרו לנו לנצל את העוצמה של 32-ביט כדי להבהב בלד או שניים!
להמשיך לקרוא RISC-V איז אלייב (בלינק עם CH32V003)צריבה בממשק UPDI בלי צורב מקצועי
בימים אלה קשה ויקר להשיג צורב סטנדרטי עבור דגמי AVR החדשים. אם מוכנים להתפשר קצת על קלות השימוש, הנה פתרון חלופי וזמין הרבה יותר.
להמשיך לקרוא צריבה בממשק UPDI בלי צורב מקצועי