10 Essential Circuits for Mastering Microcontrollers

10 Essential Circuits for Mastering Microcontrollers

Source: ICisC Nanjing Integrated Circuit Industry Service Center 1. Choosing Pull-up Resistors for Microcontrollers As can be seen in the reset circuit, when resistor R1=10k, RST is high, but when R1=50, RST is low. It is clear that R1=10k is incorrect, as the microcontroller remains in the reset state and cannot function at all. The … Read more

What Are the Essential Differences Between PLC and Microcontrollers?

What Are the Essential Differences Between PLC and Microcontrollers?

Search on WeChat Technical Training Can Microcontrollers Replace PLCs? Microcontrollers cannot completely replace PLCs. Although microcontrollers can achieve similar functions through programming, they are relatively less reliable and stable compared to PLCs. PLCs are widely used in industrial control and automation due to their good programmability, real-time performance, and stability. PLCs have the following advantages … Read more

What Phenomena Occur When Microcontrollers Encounter Electromagnetic Interference?

What Phenomena Occur When Microcontrollers Encounter Electromagnetic Interference?

In microcontroller systems, the issue of electromagnetic compatibility (EMC) is one of the most challenging to resolve. It primarily stems from electromagnetic interference (EMI) both inside and outside the system, which can easily lead to abnormal operation of the microcontroller, thereby affecting the stability and reliability of the entire system. Therefore, it is essential to … Read more

Chengdian Guoxin FPGA Course: Highly Rated Training Program

Chengdian Guoxin FPGA Course: Highly Rated Training Program

Which FPGA Training Program Has the Best Reputation Chengdian Guoxin’s 6 Iterations of FPGA Courses Are Super NICE FPGA (Field Programmable Gate Array) is considered the king in the field of artificial intelligence. With its powerful parallel processing capabilities and highly flexible programming characteristics, it plays a crucial role in the development of artificial intelligence. … Read more

A Quick Start Guide to FPGA

A Quick Start Guide to FPGA

In today’s rapidly evolving electronic design field, FPGA technology has become the preferred tool for many engineers and designers due to its flexibility and customizability. Whether you are working in communication, computing, consumer electronics, or industrial automation, FPGAs can help you solve problems. No matter if you are a student in the learning stage (such … Read more

Unique Features of STM32 Low-Power Timer (LPTIM)

Unique Features of STM32 Low-Power Timer (LPTIM)

When developing low-power products, we pay close attention to the overall power consumption of the system. So, have you looked into the LPTIM low-power timer? 1 Introduction In earlier years, the term LPTIM was rarely heard. With the increasing demand for low-power products, MCU manufacturers have introduced LPTIM timers aimed at low-power applications. Timers are … Read more

Complete Open Source STM32F1 Quadrotor Resources Release

Complete Open Source STM32F1 Quadrotor Resources Release

This article is authorized by the WeChat public account Electronic Development Learning. Reply with “Little Horse Quadrotor” in the backend to obtain relevant materials for the Little Horse Quadrotor. RoboFly is a completely open-source quadrotor launched by the Little Horse team in August 2018. This article provides the complete set of materials for this quadrotor. … Read more

Implementing PID Control for Motors Using STM32

Implementing PID Control for Motors Using STM32

Implementing PID Control for Motors Using STM32 The PID control algorithm is quite old yet widely used, ranging from controlling the temperature of a kettle to managing the flight attitude and speed of drones. In motor control, the PID algorithm is particularly common. 1. Position PID 1. Calculation Formula In motor control, we output a … Read more

STM32 F103C8T6 Boot Configuration Tutorial

STM32 F103C8T6 Boot Configuration Tutorial

1. What is BOOT? Most beginners are often puzzled by the term BOOT when they first encounter it. Where did this strange thing come from that requires jumper caps? Why do we need to configure it to download programs via serial port? What happens if it is not configured correctly, leading to the microcontroller failing … Read more