-
Use stm32cubemx to configure the peripherals, the code uses the HAL stm32f1 v1.3.1 library. The stm32l152c development board is used, and the clock frequency is 32MHZ. Here, there is no config...[Details]
-
principle I have never used a 12864 screen before, but I have used other types, and the principles are the same. 12864 is the name of a screen with 128x64 pixels. The screen has 64 rows and 128 col...[Details]
-
Today we will talk about a question that everyone is curious about, why computers are getting slower and slower. I believe everyone has experienced this. When you first bought a computer, it was like...[Details]
-
introduction
In any typical application, it is expected that the SDA data line and SCL clock line of the devices connected to the I²C bus output logic-high levels in the idle state. The MAX9877 a...[Details]
-
1 Introduction
With the acceleration of the pace of life and the improvement of living standards, people have put forward higher requirements for the safety, intelligence, comfort and convenie...[Details]
-
Electrical detection methods include pulse current method, radio interference voltage method, UHF partial discharge detection technology, dielectric loss analysis method
Electrical detection method...[Details]
-
Power supply is an indispensable part of all electronic products. Power supply is divided into switching power supply, linear power supply and other types. Among them, switching power supply has beco...[Details]
-
First, let's introduce the timer counter of 51 single-chip microcomputer. 51 has two timer counters, namely T0 and T1, which are basically the same; there is a little difference. Next, we will i...[Details]
-
Function parameters and local variables are stored in the default area specified by the memory model. We can specify which memory model a function uses by using small, compact or large. #pragma s...[Details]
-
//Since the AD sampling value is constantly changing, we use the C language keyword volatile to define temporary variables for the AD sampling process.
volatile unsigned int ad0_res,ad1_res,ad2_res=0...[Details]
-
1. Basic knowledge of hardware testing 1.1 What is hardware testing? Definition: Hardware testing is a process activity to check the product hardware (structure, PCBA, key components, etc.) during th...[Details]
-
Bandwidth and resolution are key requirements in high-speed signal generation applications. New signal generation applications use high-speed digital-to-analog converters (DACs) to generate a variety...[Details]
-
On April 15, 2023, the Shanghai Automotive Chip Valley·Xinmo Research·Global (First) Automotive Chip Industry Summit was grandly held in Jiading District, Shanghai. The summit lasted for 2 days. On...[Details]
-
1. Atomic operations Atomic operations refer to operations that are not interrupted by other code paths during execution. Examples of commonly used atomic operation functions: atomic_t v = ATOMIC_...[Details]
-
The automotive Ethernet series of articles "When DoIP meets TLS" introduced the changes in the new version of ISO13400-2 specification, an introduction to TLS, and the data flow of the CANoe TLS de...[Details]