Maasu Internship 4

Contents:

  • 1. Introduction
  • 2. Fundamentals
  • 3. Development Environment Setup
  • 4. Lessons
    • 4.1. Lessons written by each intern
      • 4.1.1. Lessons by Adna Njuhović
      • 4.1.2. Lessons by Demir Hasičić
      • 4.1.3. Lessons by Emina Mešić
      • 4.1.4. Lessons by Lamija Fatić
      • 4.1.5. Lessons by Muhibija Kavazović
      • 4.1.6. Lessons by Semin Murtić
      • 4.1.7. Lessons by Tarik Sinanović
        • 4.1.7.1. V Model Overview
        • 4.1.7.2. STM32 Overview
        • 4.1.7.3. GPIO
        • 4.1.7.4. Clock initialization
        • 4.1.7.5. USART
        • 4.1.7.6. Timer
  • 5. Requirements
  • 6. Frequently Asked Questions
  • 7. Glossary
  • 8. Resources
Maasu Internship 4
  • 4. Lessons
  • 4.1. Lessons written by each intern
  • 4.1.7. Lessons by Tarik Sinanović
  • View page source

4.1.7. Lessons by Tarik Sinanović

Contents:

  • 4.1.7.1. V Model Overview
    • 4.1.7.1.1. Verification Phases (Left Side of the V)
    • 4.1.7.1.2. Coding (Bridge between Verification and Validation)
    • 4.1.7.1.3. Validation Phases (Right Side of the V)
    • 4.1.7.1.4. Benefits of the V-Model
    • 4.1.7.1.5. Drawbacks
    • 4.1.7.1.6. Conclusion
  • 4.1.7.2. STM32 Overview
    • 4.1.7.2.1. Core and Performance
    • 4.1.7.2.2. Power Efficiency
    • 4.1.7.2.3. Memory
    • 4.1.7.2.4. Timers and Peripherals
    • 4.1.7.2.5. I/O and Communication
    • 4.1.7.2.6. Analog Features
    • 4.1.7.2.7. Debugging and Tracing
    • 4.1.7.2.8. Compliance
    • 4.1.7.2.9. Applications
  • 4.1.7.3. GPIO
    • 4.1.7.3.1. Introduction to GPIO
    • 4.1.7.3.2. GPIO Modes and Configuration
    • 4.1.7.3.3. GPIO Registers Overview
    • 4.1.7.3.4. Detailed Explanation of ODR (Output Data Register)
    • 4.1.7.3.5. Detailed Explanation of BSRR (Bit Set/Reset Register)
    • 4.1.7.3.6. ODR vs. BSRR: Key Differences
    • 4.1.7.3.7. Examples
    • 4.1.7.3.8. Conclusion
  • 4.1.7.4. Clock initialization
    • 4.1.7.4.1. Introduction
    • 4.1.7.4.2. Key Terms and Abbreviations
    • 4.1.7.4.3. Clock Configuration Process
    • 4.1.7.4.4. Importance of Clock Initialization
    • 4.1.7.4.5. Steps to configure the frequency of 100MHz from a 25MHz oscillator frequency
    • 4.1.7.4.6. Conclusion
  • 4.1.7.5. USART
    • 4.1.7.5.1. Introduction to USART
    • 4.1.7.5.2. Key Configurations
    • 4.1.7.5.3. Example
  • 4.1.7.6. Timer
    • 4.1.7.6.1. Introduction to Timers
    • 4.1.7.6.2. Modes of Timers
    • 4.1.7.6.3. Key Timer Configurations
    • 4.1.7.6.4. Example
Previous Next

© Copyright 2024, Maasu BH d.o.o..

Built with Sphinx using a theme provided by Read the Docs.