Lets investigate the important parts to understand how the ARM Cortex-M4 works from the booting time.
Category: Embedded Programming
Logic Analyzer – Simple Pulse Width Analyzing
Let see how Logic Analyzer catches the digital output pulse generated by STM32F411VET board.
Logic Analyzer Overview
Today I will introduce you a powerful tool to capture, decode and analyze digital signal in embedded system – Logic Analyzer
GPIO LED Control – Using HAL Library
In GPIO LED Control – Using HAL Library we created a blank project with HAL layer. Now it is time to control the LED with this driver support.
GPIO LED Control – Using HAL Library 
St provides us HAL – Hardware Abstraction Layer that ensures maximized portability across the STM32 portfolio. So let investigate it and see how it helps our work.
STM32CubeF4 Architecture Overview
ST provides STM32CubeF4 MCU packet run on STM32 microcontrollers based on the Arm Cortex-M4 processor. Let review it to understand its very nice benefit with me.
GPIO LED Control – Accessing Register Directly
To open the program tutorial, I will show you how to control LED on STM32F411VET Discovery Board by accessing register directly. It helps you to understand how to use schematic and datasheet in embedded programming.
ARM developed the Cortex Microcontroller Software Interface Standard (CMSIS) to allow microcontroller and software vendor to use a consistent software infrastructure to develop software solutions for Cortex-M microcontroller. Let investigate it in detail to understand its advantages.
Keil ARM Installation
We talked about development suites in the post Introduction to Microcontroller Programming Development. Then today, I will show you more detail about one of these development suites – Keil ARM
Microcontroller Software Development Process
Understand development process clearly help you easier to adapt to various kinds of microprocessors and embedded software programming.