Embedded Systems

/Embedded Systems

Everything related to embedded systems: microcontrollers, firmware, practical examples, hardware related tips, etc.

The Boot Process of a Microcontroller

Overview Even though the boot process can be a complex sequence involving multiple steps it always starts with the same first step. When the power-on reset sequence is finished and the CPU comes out of reset, the program counter is pointing to the address of the reset vector (boot vector). This address contains the first instruction that [...]

By |2019-05-18T23:41:04+03:00April 15th, 2017|Categories: Embedded Systems|Tags: |1 Comment

The Concept of Heap and Its Usage in Embedded Systems

Overview A typical memory representation of a C language program consists of following segments:  Code (Text) segment - contains the program code (machine instructions)  Data segment - contains the static data (global/static variables)  Stack segment (see our article on the topic The Concept of Stack and Its Usage in Microprocessors)  Heap segment Fig.1 Memory Segments [...]

By |2019-05-18T23:23:52+03:00April 2nd, 2017|Categories: Embedded Systems|Tags: |0 Comments

Application of MODBUS Protocol in Microcontrollers

MODBUS© Protocol is a messaging structure, widely used for master-slave communication between devices. Only one master (at the same time) is connected to the bus, and one or several (247 maximum number) slaves nodes are also connected to the same serial bus. When a MODBUS master wants information from a device, the master sends a message that contains [...]

By |2019-05-18T23:33:17+03:00July 25th, 2016|Categories: Embedded Systems|Tags: |1 Comment
We use cookies on this site to improve our service, perform analytics and remember website preference. By using the site, you consent to these cookies (Privacy policy). I consent to cookies