סיפורי אופטימיזציה: ניהול באפר במינימום זיכרון

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

להמשיך לקרוא סיפורי אופטימיזציה: ניהול באפר במינימום זיכרון

מייצב מתח כמקור זרם קבוע

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

מעגל לדים עם מקור זרם קבוע שמבוסס על מייצב מתח 78L05
מעגל לדים עם מקור זרם קבוע שמבוסס על מייצב מתח 78L05
להמשיך לקרוא מייצב מתח כמקור זרם קבוע

חידות תכנות 1.5: עוד סהרונים ומטריות

בפוסט הקודם טיפלנו במקרה הקל, שבו האמן צריך היה לשלם על כל CJ וכל JC שמופיעים בציור שלו. כעת אנחנו עוברים לשלב הבונוס של אותה חידה, שבו שני הצירופים האלה – או רק אחד מהם! – יכולים להוות מקור הכנסה לאמן.

להמשיך לקרוא חידות תכנות 1.5: עוד סהרונים ומטריות

תכנות MSP430 ב-CCS: טיימר פשוט

אנחנו ממשיכים את סדרת הפוסטים הפופולרית (נניח) על תכנות בסיסי של מיקרו-בקר MSP430G2553 הוותיק של TI עם סביבת הפיתוח Code Composer Studio, והפעם ניצור משהו דמוי פונקציית millis של ארדואינו, בהתבסס על טיימר ועל פסיקה שלו.

לוח MSP430G2 Launchpad, מבט מהצד
להמשיך לקרוא תכנות MSP430 ב-CCS: טיימר פשוט

גישה ל-FLASH ו-EEPROM ב-AVR החדשים

בניגוד לדגמי ה-AVR ה"קלאסיים" שכל המייקרים מכירים, בדגמים המודרניים כל הזיכרון הבלתי-נדיף (NVM) של המיקרו-בקר, מכל הסוגים, מנוהל באופן אחיד על ידי אותם רגיסטרים. מה זה בעצם אומר, איך כותבים לבד קוד שעובד עם זה, והאם קיבלנו קצת זיכרון SRAM במתנה?

להמשיך לקרוא גישה ל-FLASH ו-EEPROM ב-AVR החדשים

RTFDS

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

מיקרו-בקר ATmega32U4 על לוח ארדואינו מיקרו
מיקרו-בקר ATmega32U4 על לוח ארדואינו מיקרו
להמשיך לקרוא RTFDS

מייקר נגד מייקר (בעקבות הפרק השני של "מייקרז")

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

להמשיך לקרוא מייקר נגד מייקר (בעקבות הפרק השני של "מייקרז")

מייקר רואה "מייקרז", פרק ראשון

בערך שעה אחרי תחילת השידור גיליתי על קיומה של תוכנית הטלוויזיה החדשה של כאן11, "מייקרז". הנה מה שיש לי לומר עליה, כמייקר בעצמי, תוך כדי הצפייה בפרק הראשון ששודר ממש עכשיו.

להמשיך לקרוא מייקר רואה "מייקרז", פרק ראשון

פירמידת אורגונייט למייקרים

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

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

בלוג אישי בנושאי מייקינג, תכנות, מיקרו-בקרים ואלקטרוניקה