All About Circuits

Latest Software Technical Articles

Categories

What is Machine Learning? An Intro to ML Basics

What is Machine Learning? An Intro to ML Basics

This article aims to contextualize machine learning (ML) for hardware and embedded engineers, what it is, how it works, why it matters, and how TinyML fits in.


What Is the Fourier Transform?

What Is the Fourier Transform?

This article gives you essential information on a mathematical technique that plays an absolutely fundamental role in system design and signal processing.


Signal Processing Using Neural Networks: Validation in Neural Network Design

Signal Processing Using Neural Networks: Validation in Neural Network Design

This article explains why validation is particularly important when we’re processing data using a neural network.


How to Calibrate a Microcontroller Internal Oscillator: A DIY Trimming Procedure Algorithm

How to Calibrate a Microcontroller Internal Oscillator: A DIY Trimming Procedure Algorithm

This article presents an algorithm intended for humans to calibrate the internal oscillator of an MCU, with the help of an oscilloscope and a spreadsheet. An example experiment with numbers is also shown.