Breaking News
Process Management[2] – Process Identifier
Process Management[1] – Process Overview
Linux Architecture Overview
Native Compiling and Cross-Compiling BeagleBone Black Application[2]-Cross Compiling
29 Mar, 2023
Skip to content
  • Home
  • Embedded Programming
    • Micro-Controller Programming
    • RTOS programming
    • Embedded linux programming
  • Programming language
    • C programming
    • C++ programming
    • Python programming
  • Advanced programming
    • QT programming
    • Design Pattern
  • Algorithm

Binh Pham Blog

Happy programming everyday

  • Home
  • Embedded Programming
    • Micro-Controller Programming
    • RTOS programming
    • Embedded linux programming
  • Programming language
    • C programming
    • C++ programming
    • Python programming
  • Advanced programming
    • QT programming
    • Design Pattern
  • Algorithm
  • Home
  • Embedded Programming
  • Micro-Controller Programming

Category: Micro-Controller Programming

Custom Boot Loader [1]

November 24, 2019November 24, 2019 pvbinhMicro-Controller Programming

In previous post, we already know about how to config BOOT pins to boot System Boot Loader, and see how it Upgrade Firmware. In this post, I will show you how to build your own custom boot loader from scratch.

Leave a comment

Firmware Update by accessing System Memory

November 23, 2019November 23, 2019 pvbinhMicro-Controller Programming

In last post we know that System Memory is a flash area, which can be booted up after Power on Reset. This post I will show you a applicability of it to update firmware through USB port.

2 Comments

ARM Cortex_M4 Memory Design and Booting Sequence

November 20, 2019December 5, 2019 pvbinhMicro-Controller Programming

Lets investigate the important parts to understand how the ARM Cortex-M4 works from the booting time.

Leave a comment

Logic Analyzer – Simple Pulse Width Analyzing

November 14, 2019November 14, 2019 pvbinhMicro-Controller Programming, Uncategorized

Let see how Logic Analyzer catches the digital output pulse generated by STM32F411VET board.

Leave a comment

Logic Analyzer Overview

November 14, 2019November 14, 2019 pvbinhMicro-Controller Programming

Today I will introduce you a powerful tool to capture, decode and analyze digital signal in embedded system – Logic Analyzer

Leave a comment

GPIO LED Control – Using HAL Library[2]

November 13, 2019November 13, 2019 pvbinhMicro-Controller Programming

In GPIO LED Control – Using HAL Library[1] we created a blank project with HAL layer. Now it is time to control the LED with this driver support.

Leave a comment

GPIO LED Control – Using HAL Library [1]

November 13, 2019November 13, 2019 pvbinhMicro-Controller Programming

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.

Leave a comment

STM32CubeF4 Architecture Overview

November 12, 2019November 13, 2019 pvbinhMicro-Controller Programming

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.

Leave a comment

GPIO LED Control – Accessing Register Directly

November 11, 2019November 12, 2019 pvbinhMicro-Controller Programming

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.

STM32F411Leave a comment

CMSIS Overview

November 7, 2019November 7, 2019 pvbinhMicro-Controller 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.

Leave a comment

Posts navigation

1 2 Next

About me

 

HI, I’M BINH

Let’s enjoy programming with me everyday

 

  • Home
  • Embedded Programming
  • Programming language
  • Advanced programming
  • Algorithm
Copyright © All rights reserved.
Start Magazine by Axle Themes