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

STM32 I2C Lecture 44: I2C IRQ handler implementation Part 1

  • Post author:FastBitLab
  • Post published:December 29, 2020

  I2C IRQ handler Implementation Part 1     In this article, let’s discuss I2C ISR handling. We have to implement two ISRs that is ISR1 and ISR2, as shown…

Continue ReadingSTM32 I2C Lecture 44: I2C IRQ handler implementation Part 1

STM32 I2C Lecture 43: Implementation of I2C interrupt-based APIs

  • Post author:FastBitLab
  • Post published:December 28, 2020

  Implementation of I2C interrupt-based APIs   The code for MasterSendDataIT API is shown in Figure 1.   Steps of implementation: 1. Save all the details into the header, as…

Continue ReadingSTM32 I2C Lecture 43: Implementation of I2C interrupt-based APIs

STM32 I2C Lecture 42 – Assignment: I2C interrupt APIs implementation

  • Post author:FastBitLab
  • Post published:December 28, 2020

  Assignment: I2C interrupt APIs implementation   In this article, let’s implement the MasterSendDataIT API. Assignment: Implement the MasterSendDataIT API. For that, first, download the file shown in Figure 1,…

Continue ReadingSTM32 I2C Lecture 42 – Assignment: I2C interrupt APIs implementation

STM32 I2C Lecture 41: I2C adding interrupt related macros and interrupt APIs

  • Post author:FastBitLab
  • Post published:December 28, 2020

  I2C adding interrupt related macros and interrupt APIs     Let’s start implementing non-blocking data communication APIs to send and receive data with IT. Steps: 1. Modify the handle…

Continue ReadingSTM32 I2C Lecture 41: I2C adding interrupt related macros and interrupt APIs

STM32 I2C Lecture 40: I2C handle structure modification

  • Post author:FastBitLab
  • Post published:December 28, 2020

  I2C handle structure modification     In this article, let’s develop master send data API with interrupt and master receive data API with interrupt. The master send data, and…

Continue ReadingSTM32 I2C Lecture 40: I2C handle structure modification

STM32 I2C Lecture 39 : I2C errors and importance of BUSY flag

  • Post author:FastBitLab
  • Post published:December 23, 2020

  I2C errors and importance of BUSY flag     Understand different types of errors that may occur during I2C communication. I2C Error Types Bus error:  This error happens when…

Continue ReadingSTM32 I2C Lecture 39 : I2C errors and importance of BUSY flag
  • Go to the previous page
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • …
  • 11
  • 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