My puppy was only 40 days old when its mother was shot with a poison needle by poachers. The dog's body was found by neighbors and my family at the time, so it was not stolen. My father buried it afte...
A high-efficiency power supply solution is proposed based on three popular applications: electric masks, infrared thermometers, and blood oxygen concentration meters. The solution is mainly aimed at t...
The OC gate of the brushless DC motor Hall sensor (connected to a 5V330 resistor) outputs a 50us negative pulse output signal with a high level of 5V and a low level of 0V, and the waveform is very go...
I am an engineer with 10 years of experience in electronic product development and a technical manager with 10 years of experience in managing the R&D center of a well-known IT company. The best manag...
This is my first time to work on an AVR microcontroller project. I am now using Atmel Studio to debug the program. When debugging, I put parameters or constants in the watch, and it basically shows un...
1. Brief IntroductionThe basic principles and usage of RS485 communication are the same as RS232, with the following differences.
RS232 interface can only realize point-to-point communication, but thi...
1. Principle 1. Infrared emission protocol The infrared transmission protocol has been written in the previous article , so I will not repeat it here. 2. Timer counting and input capture A timer...[Details]
Recently, the US embargo on ZTE has attracted much attention. Let's take a look at the relevant content with the automotive electronics editor. On April 16, local time, the U.S. Department of Co...[Details]
The photovoltaic inverter is the core equipment of the photovoltaic system. Its main function is to convert the direct current generated by the photovoltaic modules into alternating current that meets...[Details]
Analysts have sorted out some interesting phenomena. Let's follow the embedded editor to learn about the relevant content.
Huawei emerged as a star in the all-
flash
array sales ra...[Details]
I used the bit definition in my 51 program: bit flag. After defining it this way, I ran the program and downloaded it to the circuit board. I found that the flag was not the value I set, which led to...[Details]
STM32 has two watchdogs: independent watchdog and window watchdog. This article mainly introduces the use of independent watchdog. Independent watchdog (IDWG): driven by an independent 40KHZ low-sp...[Details]
The Vatican Secret Archives is one of the world's greatest historical collections, but many of its documents have never been transcribed. Recently, a project called Codice Ratio used a
combination...[Details]
Ouster LiDAR OS-1 (left) and OS-2 (center) Velodyne invented the modern 3D LiDAR scanner in the mid-2000s, but in recent years conventional wisdom has held that Velodyne’s design — 64 lasers mounted...[Details]
1. Function and purpose There are two pins BOOT0 and BOOT1 on each STM32 chip. The level status of these two pins when the chip is reset determines which area the program starts from after th...[Details]
Interrupts and timers implement a 24-hour clock. The program is as follows: #include reg52.h #define PORTLEN P0 sbit bit_select = P2^0; sbit seg_select = P2^1; unsigned char src = {0x3f,0x06,0...[Details]
Table of contents: 1 Overview 2: Common interrupt functions 3: PWM output 1 Overview In development, timers are widely used, which can be simply summarized into three aspects: 1.1: Application of ...[Details]
Design a program for the 51 single-chip microcomputer. It is known that the crystal oscillator frequency of the 89C51 single-chip microcomputer is 12MHz, and it is required to use T1 timing to output...[Details]
As an important branch of the power electronics industry, the technological progress of photovoltaic inverters is highly dependent on the development of electronic components and control technology...[Details]
MSP430 MCU controls stepper motor with display program #include "msp430x22x4.h" #define uchar unsigned char #define uint unsigned int #define comm 0 #define dat 1 #define sclk_1 P4OUT|=0x01 //sc...[Details]