Skip to content
Email: contact@fastbitlab.com
FastBit EBA
  • Home
  • All Courses
  • Rust
  • Contact Us
  • Learn Free
  • Shop
Menu Close
  • Home
  • All Courses
  • Rust
  • Contact Us
  • Learn Free
  • Shop

Microcontroller Embedded C Programming Lecture 142| Using ‘volatile’ with ISR Part-2

  • Post author:FastBitLab
  • Post published:December 19, 2022

  Using 'volatile' with ISR Part-2   In the previous article, I gave you a small assignment to identify the places where we can keep volatile in this application. And…

Continue ReadingMicrocontroller Embedded C Programming Lecture 142| Using ‘volatile’ with ISR Part-2

Microcontroller Embedded C Programming Lecture 141| Using ‘volatile’ with ISR Part-1

  • Post author:FastBitLab
  • Post published:December 17, 2022

  Using 'volatile' with ISR Part-1   Use volatile when your code is dealing with below scenarios Memory-mapped peripheral registers of the microcontrollers Multiple tasks accessing global variables(read/write) in an…

Continue ReadingMicrocontroller Embedded C Programming Lecture 141| Using ‘volatile’ with ISR Part-1

Microcontroller Embedded C Programming Lecture 140| Using volatile to fix issues with the pin-read exercise

  • Post author:FastBitLab
  • Post published:December 16, 2022

    Using volatile to fix issues with the pin-read exercise Now let's try to use volatile keyword to fix the issue with our code.   Figure 1 shows our…

Continue ReadingMicrocontroller Embedded C Programming Lecture 140| Using volatile to fix issues with the pin-read exercise

Microcontroller Embedded C Programming Lecture 139| When to use volatile qualifier?

  • Post author:FastBitLab
  • Post published:December 15, 2022

  When to use volatile qualifier? A variable must be declared using a volatile qualifier when there is a possibility of unexpected changes in the variable value.  The unexpected changes…

Continue ReadingMicrocontroller Embedded C Programming Lecture 139| When to use volatile qualifier?

Microcontroller Embedded C Programming Lecture 138| volatile and effect of optimization

  • Post author:FastBitLab
  • Post published:December 13, 2022

  volatile and effect of optimization   Type Qualifiers in C In C programming, type qualifiers are used to specify the type and memory location of a variable. The following…

Continue ReadingMicrocontroller Embedded C Programming Lecture 138| volatile and effect of optimization

Microcontroller Embedded C Programming Lecture 137| Analyzing pin read exercise disassembly with O0 and O2

  • Post author:FastBitLab
  • Post published:December 12, 2022

  Analyzing pin read exercise disassembly with O0 and O2   In the previous article, when we activated the O2 optimization on our code, our code stopped working. We have…

Continue ReadingMicrocontroller Embedded C Programming Lecture 137| Analyzing pin read exercise disassembly with O0 and O2
  • Go to the previous page
  • 1
  • …
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • …
  • 31
  • Go to the next page

Articles

Finite state Machine(FSM) FreeRTOS Lectures Linux Device Driver Programming Lectures Linux Device Driver Programming Tutorial Microcontroller Embedded C programming Lectures STM32 GPIO Lectures STM32 I2C Lectures STM32 SPI Lectures STM32 UART Lectures STM32 USART Lectures STM32-LTDC (MCU3) Lectures
  • STM32-LTDC, LCD-TFT, LVGL(MCU3) Lecture 65| Testing RGB mixer application on STM32F746 and STM32F407 DISC board
  • STM32-LTDC, LCD-TFT, LVGL(MCU3) Lecture 64| About touch screen controller
  • STM32-LTDC, LCD-TFT, LVGL(MCU3) Lecture 63| Testing RGB mixer application on STM32F429 DISC board
  • STM32-LTDC, LCD-TFT, LVGL(MCU3) Lecture 62| Exercise implementation on simulator part-7
  • STM32-LTDC, LCD-TFT, LVGL(MCU3) Lecture 61| Exercise implementation on simulator part-6

Please share this

Copyright 2025 - fastbitlab.com