Micros

categories MCU PCB & production hardware tools sarcasm

‘Given’ Hardware Behavioral Testing Is Needed ‘Then’ Use Analog Discovery 2 With Behave Python Framework

The title itself “Given Hardware Behavioral Testing Is Needed, Then Use Analog Discovery 2 With Behave Python Framework” is written…

Read More »

How to Preserve A Variable in RAM between Software Resets

The Problem and The Solution in Theory   The usual answer of “how to retain a variable in RAM through…

Read More »

Getting Detailed Information of MCU Memory Usage from .map File

.map file, generated from GCC-toolchain, has almost all information needed to find memory usage in details. Symbols, including functions and…

Read More »

The Easiest Way to Calculate Function Size in C

Unfortunately calculating function size is not as easy of finding variable size using sizeof() compile-time operator. There are numerous ways…

Read More »

How to Save Your Circuit from A Capacitor Failure

Multilayer ceramic capacitors are widely used in electronics design. SMD MLCCs are used for example as filter and bypass capacitors.…

Read More »

Yield Function, Printable Class and Mapping Arrays : Useful But Unknown Features from Arduino Core

Arduino core, the source code of Arduino API functions and classes, has three useful features that can be used effectively.…

Read More »

Arduino Trick: How To Share Interrupt Service Routines(ISR) between Libraries and Application

Solving the problem of collision that could occur when a library uses an interrupt service routine (ISR) inside its source…

Read More »

Hands-on Test: Saleae USB Logic Analyzer (24MHz 8CH Cheap Clone)

A quick overview of the cheap clone of Saleae USB logic analyzer 24 MHz 8 ch. The overview includes the…

Read More »

Final Year Project and Engineering Students

Engineering students who choose to have electronics in their final year project ... Please raise your hand!

Read More »

Application Note: Tips and Tricks to Optimize Your C Code for 8-bit AVR Microcontrollers

In contrast to Software, there are relatively a plenty of memory and CPU, every byte in Hardware is important so…

Read More »
Back to top button