Understanding Arduino: Differences from Microcontrollers and Beginner’s Guide

Understanding Arduino: Differences from Microcontrollers and Beginner's Guide

Q: How can I see articles like this every day? A: Just search for the public account “51 Microcontroller Learning Network” and follow it for free Readers who work with microcontrollers should have heard of Arduino or even used it, but many friends are still unclear about what Arduino actually is. Today, I will briefly … Read more

Introduction to Microcontroller Basics and Circuit Diagrams

Introduction to Microcontroller Basics and Circuit Diagrams

Innovation Classroom Lesson Five Mechanical Society Microcontroller Basics and Circuit Diagrams Class Information Instructor: Shao Ziyang Location: Room 507, Building 37 Date: November 22 (Friday) at 6:30 PM Class Content 01 Understanding Microcontroller Basics First, Minister Shao introduced the unique position of microcontrollers as microcomputers, analyzing their basic structure, including core components like CPU, memory, … Read more

Creating an SPWM Inverter Module with STM32 Microcontroller

Creating an SPWM Inverter Module with STM32 Microcontroller

Contributed by Circuit City Source: Yufei Network Function Description This module can convert a DC input voltage of 4.5V to 35V into an AC voltage of ±4.5V to ±35V. The module uses the STM32F030F4P6 microcontroller to generate SPWM waves to drive the L298 module. The L298 module integrates an H-bridge circuit and the circuit that … Read more

Choosing the Right Power Module for Your Design: A Critical Decision!

Choosing the Right Power Module for Your Design: A Critical Decision!

When transitioning from concept to product, selecting a power supply is essential. An isolated power module provides 12V power for advanced ASICs, microcontrollers, FPGAs, and various other components. As always, these components practically fill the space on the circuit board, providing sufficient power, stability, thermal performance, low noise, and reliability, which challenge the laws of … Read more

Advanced MPU Memory Protection for Dynamic APP Loading on Microcontrollers

Advanced MPU Memory Protection for Dynamic APP Loading on Microcontrollers

This video tutorial brings you advanced techniques for dynamic APP loading on microcontrollers with MPU memory protection. By utilizing MPU and SVC, applications can be isolated, ensuring that even if an APP crashes, the system remains unaffected. The dynamic APP loading on microcontrollers is similar to Android applications, allowing programs to be loaded from various … Read more

Dynamic APP Loading Techniques for Microcontrollers

Dynamic APP Loading Techniques for Microcontrollers

Dynamic APP loading techniques for microcontrollers are similar to applications on mobile phones and computers, allowing programs to be loaded from various sources such as SD cards, NAND, NOR, eMMC, etc., into execution spaces like SRAM, SDRAM, QSPI Flash, and internal Flash. Moreover, if MPU support is available, it can isolate APPs; if an APP … Read more

Mastering LCD1602 Driver Modular Programming with AI in 1 Minute

Mastering LCD1602 Driver Modular Programming with AI in 1 Minute

AI artificial intelligence is unstoppable. As a new generation of good youth, mastering AI is an essential skill. Can AI be used to learn microcontrollers? Yes. Can AI be used for programming? Yes. Can AI be used to improve learning efficiency? Yes. Keep up with the times and learn 51 microcontroller with AI. Today we … Read more

Understanding the LCD1602 LCD Display Module – A Guide for 51 Microcontroller Programming

Understanding the LCD1602 LCD Display Module - A Guide for 51 Microcontroller Programming

The LCD1602 LCD display is a widely used character-type liquid crystal display module. It consists of a character-type liquid crystal display (LCD), a control driver main circuit HD44780, its extended driver circuit HD44100, and a small number of resistors, capacitors, and structural components assembled on a PCB board. The advantages of this display are low … Read more

Introduction to Arduino Programming: A Comprehensive Guide

Introduction to Arduino Programming: A Comprehensive Guide

1. Introduction to Arduino Programming Arduino programming involves using the Arduino Integrated Development Environment (IDE) to write and upload code to Arduino microcontroller boards, typically implemented using an extension of C++ known as the Arduino language. The code is divided into two parts: setup() and loop(). The former runs once during board startup for initialization, … Read more

Understanding Microcontrollers: What They Are, Their Applications, and How to Start Learning

Understanding Microcontrollers: What They Are, Their Applications, and How to Start Learning

What is a Microcontroller?A microcontroller is a compact integrated circuit designed to govern a specific operation in an embedded system. It combines a microprocessor, memory, and input/output peripherals on a single chip. The early applications were primarily in teaching microcomputer principles and simple measurement and control systems, but they are now rarely used. The Intel … Read more