If I Became a Microcontroller…

If I Became a Microcontroller...

Source: 21ic Electronics Network Original Author: Na Luo Mi Mi A microcontroller (单片机) is an integrated circuit chip that combines a central processing unit (CPU) with data processing capabilities, random access memory (RAM), read-only memory (ROM), various I/O ports, an interrupt system, and timer/counter functions into a single silicon chip, forming a compact and complete … Read more

An Overview of Intelligent Vehicle Modules

An Overview of Intelligent Vehicle Modules

Click on the above “Chuangxue Electronics” to follow and easily learn electronic knowledge. Chuangxue Electronics Subscription Account Daily updates on technical articles in the electronics industry and the latest news on microcontrollers, making it easy to learn anytime, anywhere. I was fortunate to participate in the National College Student Electronic Design Competition during the summer … Read more

Essential Knowledge for Microcontroller Beginners (4)

Essential Knowledge for Microcontroller Beginners (4)

Introduction to Common Microcontroller Chips  STC Microcontroller  The microcontrollers from STC are primarily based on the 8051 core, representing a new generation of enhanced microcontrollers. The instruction set is fully compatible with traditional 8051, offering speeds 8 to 12 times faster, equipped with ADC, 4-channel PWM, dual serial ports, a unique global ID, good encryption, and strong … Read more

Design and Production of Raspberry Pi Fan Speed Meter

Design and Production of Raspberry Pi Fan Speed Meter

As we all know, the engine speedometer in a car dashboard can monitor and display the engine speed in real-time, such as 1200 revolutions per minute. If we perform open-source hardware programming with a Raspberry Pi, utilizing a Hall sensor to detect magnetic fields and count the number of rotations, we can ultimately develop a … Read more

Useful Knowledge: Interesting Basic Experiments with Raspberry Pi Pico

Useful Knowledge: Interesting Basic Experiments with Raspberry Pi Pico

Last week, we drew a Raspberry Pi Pico for everyone, and today we have brought some experimental routines. This includes several basic experiments, along with code and results. ▌01 PI Pico Experiment Board The Raspberry Pi Pico Development Board Basic Testing[1] provides basic setup for the PI Pico development board. By installing the Thonny development … Read more

Detailed Explanation of Push-Pull and Totem Pole Circuits

Detailed Explanation of Push-Pull and Totem Pole Circuits

The application of push-pull circuits is very extensive, such as the push-pull mode output of microcontrollers, PWM controllers output, bridge driver circuits, etc. The English term for push-pull is: Push-Pull, which literally means push-pull. Therefore, push-pull circuits are also called push-pull type circuits. The essence of push-pull circuits is power amplification, which enhances the driving … Read more

Understanding Undersampling in Digital Oscilloscope Usage

Understanding Undersampling in Digital Oscilloscope Usage

Problem Statement Hello, Teacher Zhuo. I observed a strange phenomenon while testing my new motor driver with the oscilloscope: 1. When I set the oscilloscope to a time base on the same order of magnitude as the PWM period, I could measure a standard PWM waveform. However, when I increased the time base, I noticed … Read more

How to Use DAC to Achieve Main Functions of 555 Timer Circuit?

How to Use DAC to Achieve Main Functions of 555 Timer Circuit?

❝ Introduction: This article presents a solution to implement the main functions of the 555 timer based on the DAC53701. The DAC53701 has significant advantages in signal precision. 01 DAC Replacing 555 1. Question about 555 Circuit Two days ago, I saw a student asking how to improve the precision of the square wave signal … Read more

Understanding Common Bus Communication Principles with 17 Animations

Understanding Common Bus Communication Principles with 17 Animations

A collection of animated diagrams illustrating signal transmission in communication protocols helps us understand the principles of signal transmission. 1. SPI Transmission ▲ Figure 1 SPI Data Transmission ▲ Figure 1.2 SPI Data Transmission (2) ▲ Figure 1.3 SPI Timing Signal 2. I²C Transmission ▲ Figure 2.1 I2C Bus and Addressing Method 3. UART Transmission … Read more

Bluetooth Controlled Fan Using 51 Microcontroller

Bluetooth Controlled Fan Using 51 Microcontroller

First, buy a Bluetooth module and download a Bluetooth serial debugging assistant on your phone, which is equivalent to the UART serial communication of the microcontroller. Use BUFF to obtain the received data. Here, we only need to focus on one issue, which is testing the encoding. If the APP sends 0xFF, (the APP Bluetooth … Read more