10 Easy and Practical Microcontroller Circuits

10 Easy and Practical Microcontroller Circuits

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. Clearly, R1=10k is incorrect, as the microcontroller remains in the reset state and cannot function. This occurs because the RST pin contains a transistor, which allows a small cutoff … Read more

Understanding The Differences Between PLCs And Microcontrollers

Understanding The Differences Between PLCs And Microcontrollers

Differences Between PLC and Microcontroller 99% of Electricians Have Saved This Mid Year Summary Many beginners often confuse PLCs and microcontrollers. Today, let’s discuss what the differences are: PART 01 What is PLC PLC is short for Programmable Logic Controller. It is a digital electronic device with a microprocessor, equivalent to a small computer, used … Read more

Common Misconceptions About Learning the 51 Microcontroller

Common Misconceptions About Learning the 51 Microcontroller

Many engineers prioritize learning the 51 microcontroller when starting with embedded systems due to its low cost, abundant resources, and wide application fields. However, there are many misconceptions when learning the 51 microcontroller. This article will briefly discuss three common misconceptions. 1. The 51 Microcontroller is the Foundation for Learning This viewpoint may have been … Read more

The Essential Differences Between PLC and Microcontrollers

The Essential Differences Between PLC and Microcontrollers

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 excellent programmability, real-time performance, and stability. PLCs have several advantages over microcontrollers, which make them irreplaceable … Read more

Why Microcontrollers Depend on C Language?

Why Microcontrollers Depend on C Language?

It is well known that microcontrollers are the core of embedded development. To master microcontrollers, the choice of programming language is also crucial. However, if you have explored the programming languages for different microcontrollers, you will find that most people use C language. There is even a saying that “microcontrollers cannot do without C language.” … Read more

Microcontroller: An Overview of Single-Chip Microcomputers

Microcontroller: An Overview of Single-Chip Microcomputers

A microcontroller, full name single-chip microcomputer (English: Single-Chip Microcomputer), also known as a microcontroller, is a microcomputer that integrates the central processing unit, memory, timer/counter, and various input/output interfaces all on one integrated circuit chip. Compared to the general-purpose microprocessors used in personal computers, it emphasizes self-sufficiency (no external hardware required) and cost savings. Its … Read more

The Evolution of FPGA Software Stack in Programming

The Evolution of FPGA Software Stack in Programming

The billion-dollar data center market is divided among Altera, Xilinx, and otherFPGAs suppliers. After Intel acquired Altera in June 2015, this market became even more complex. Before the acquisition in 2014, Altera’s revenue of $1.9 billion had 16% from data center-related computing, networking, and storage businesses, totaling $304 million. Those communication and wireless equipment system … Read more

Learning STM32: A Comprehensive Guide

Learning STM32: A Comprehensive Guide

Introduction Many people who have learned STM32 share a common characteristic: they can only use some representative hardware functions, such as AD conversion, and can only perform single conversions, while they struggle with looping or multiple conversions. This leads to the necessity of referring to the chip manual; however, the problem arises because the chip … Read more

Step-by-Step Guide to STM32 GPIO

Step-by-Step Guide to STM32 GPIO

GPIO, translated as General Purpose Input Output. I believe everyone is quite clear about the meaning of input and output. The most commonly used output function is the LED, while the most commonly used input function is the key. To use the GPIO functionality of STM32, the first thing to clarify is who controls this … Read more