This article is the fourth of a series on microcontroller timers which discusses internal watchdogs.
This article is the fourth of a series on microcontroller timers which discusses internal watchdogs.
This article is the third of a series on microcontroller timers which describes the RTCs inside a microcontroller.
This article is the third of a series on microcontroller timers which describes the RTCs inside a microcontroller.
This article is the second of a series on microcontroller timers. This article describes a more complex timer called the…
This article is the second of a series on microcontroller timers. This article describes a more complex timer called the PWM or pulse-width modulation timer.
This article discusses a complication that can prevent your Perceptron from achieving adequate classification accuracy.
This article discusses a complication that can prevent your Perceptron from achieving adequate classification accuracy.
This article shows you how to add bias values to a multilayer Perceptron implemented in a high-level programming language…
This article shows you how to add bias values to a multilayer Perceptron implemented in a high-level programming language such as Python.
In this article, we’ll perform some classification experiments and gather data on the relationship between hidden-layer…
In this article, we’ll perform some classification experiments and gather data on the relationship between hidden-layer dimensionality and network performance.
This article provides guidelines for configuring the hidden portion of a multilayer Perceptron.
This article provides guidelines for configuring the hidden portion of a multilayer Perceptron.
In this article, we’ll use Excel-generated samples to train a multilayer Perceptron, and then we’ll see how the…
In this article, we’ll use Excel-generated samples to train a multilayer Perceptron, and then we’ll see how the network performs with validation samples.
This article, the first in a series on “timer/counter” functions in microcontrollers, discusses periodic timers.
This article, the first in a series on “timer/counter” functions in microcontrollers, discusses periodic timers.
This article presents an algorithm intended for humans to calibrate the internal oscillator of an MCU, with the help of…
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.
This article describes the internal RC oscillator calibration mechanism available in low-end microcontroller units. A…
This article describes the internal RC oscillator calibration mechanism available in low-end microcontroller units. A basic calibration procedure and considerations on automated calibration are presented.
This article describes the benefits and requirements of the internal RC oscillator often available inside many low-cost…
This article describes the benefits and requirements of the internal RC oscillator often available inside many low-cost Microcontroller units, including the calibration procedure to obtain the best possible accuracy.
Learn how to build a setup that will help you predict a battery's performance as it ages using a Trinket M0 and software…
Learn how to build a setup that will help you predict a battery's performance as it ages using a Trinket M0 and software algorithms.
In this article, we are going to discuss how to identify and fix 'errors' in your software and hardware designs.
In this article, we are going to discuss how to identify and fix 'errors' in your software and hardware designs.
Learn more about the design considerations that go into developing adaptive automotive lighting solutions.
Learn more about the design considerations that go into developing adaptive automotive lighting solutions.
This article will introduce the Advanced Extensible Interface (AXI), an extension of AMBA.
This article will introduce the Advanced Extensible Interface (AXI), an extension of AMBA.
Learn about the RN487x family of Bluetooth modules and how to configure them for your low-power peripheral projects.
Learn about the RN487x family of Bluetooth modules and how to configure them for your low-power peripheral projects.
In this article, we’ll look at the relationship between the rise/fall time of a digital signal and its bandwidth.
In this article, we’ll look at the relationship between the rise/fall time of a digital signal and its bandwidth.
Brown Out Reset is an important function to increase the reliability of a microcontroller after start-up. Normally used…
Brown Out Reset is an important function to increase the reliability of a microcontroller after start-up. Normally used to solve problems with the power supply, this article shows how Brown Out Reset can prevent another problem.
This article will discuss design practices that ensure better thermal management, including some common methods for…
This article will discuss design practices that ensure better thermal management, including some common methods for removing excess heat from a PCB.