Author: IIES Bangalore

STM32 Flash Memory Programming: Firmware Updates and Boot loaders INTRODUCTION Programming flash memory is a crucial task for managing firmware and performing updates in embedded systems, especially when dealing with STM32 microcontrollers. One of the most effective ways to manage firmware updates in STM32 is 
Read more
Investigating DMA and STM32 Interrupts for Optimal Performance INTRODUCTION Because of their excellent performance and low power consumption, STM32 microcontrollers which are based on ARM Cortex-M core are frequently utilized in embedded systems. Optimizing data processing and transport is essential for applications that require quick 
Read more
Understanding Resistors in Series and Parallel Circuits INTRODUCTION Resistors are essential components in electronic circuits, regulating and limiting the flow of electrical current. Whether you’re designing a simple circuit or a more advanced system, understanding how resistors behave in different configurations—such as series and parallel—is 
Read more
ARM Cortex-M3 Processor Registers and Operating Modes INTRODUCTION The ARM Cortex-M3 processor is a powerful, efficient microprocessor that relies heavily on its registers and operating modes for optimal performance in embedded systems. Registers are the small, high-speed storage locations within the processor that store data 
Read more
A Comprehensive Guide to Linux File System Internals INTRODUCTION An operating system relies heavily on its file system to manage how users store and access their data. The Linux file system, specifically, organizes files and directories while implementing access rules and optimizing performance. At its 
Read more
Linking STM32 to an External Device: Communicating with Actuators and Sensors INTRODUCTION An essential component of embedded systems design is connecting STM32 microcontrollers to external components like sensors and actuators. STM32 microcontrollers offer a wide variety of communication and control options, whether you’re constructing a 
Read more
The Essential Guide to RS232 Connectors: DB-9, DB-25, and Beyond INTRODUCTION RS232 connectors have been a staple in serial communication for decades, connecting a wide range of devices like computers, printers, and industrial equipment. In this guide, we’ll explore the two most common RS232 connectors—DB-9 
Read more
How to Use a 16×2 LCD Display in Embedded Systems? INTRODUCTION The 16×2 Parallel LCD is a widely used display module in embedded systems, offering a simple and effective way to display alphanumeric characters and symbols. With 16 columns and 2 rows, this LCD can 
Read more
LPC1768 Low-Power Modes: Optimizing Battery Life INTRODUCTION Power efficiency is a critical consideration in battery-powered embedded systems, particularly in applications such as wearables, portable electronics, and IoT devices. The LPC1768 microcontroller, based on the ARM Cortex-M3 core, offers several low-power modes designed to extend battery 
Read more
Constructing a Basic Robot Using an LPC1768 Microcontroller INTRODUCTION An ARM Cortex-M3-based microcontroller with excellent performance for embedded applications is the LPC1768. In this document, we will design and construct a basic mobile robot that is powered by the LPC1768 and can be controlled remotely 
Read more
IIES News INFO
IIES provides advanced training programs on leading technologies like Embedded Systems, the Internet of Things and Machine learning.
VIEW MORE