Volatile reminds the compiler that the variable defined later may change at any time, so every time the compiled program needs to store or read this variable, it will directly read the data from the v...
Recently, I have used the SPI single-line unidirectional master receiving function of STM32F1. When SPI is initialized, it is configured to SPI_Direction_1Line_Rx mode, but SPI can never receive corre...
The chip I bring to you is still produced by TI - ads1115.It is best to prepare the datasheet of ads1115 before reading this article.
1. Introduction to the chipADS1115 is an I2C compatible ADS111x, u...
1. Current sampling (capacitors must be added to the input and output amplifiers)
To collect the current at a point, use a small precision resistor to collect the voltage, and then divide it by the re...
Haha, I believe that many friends in the forum are "development board addicts"!
I was chatting with friends in the group today, and everyone has spent a lot of money on development boards.Let’s count ...
Guangdong Traffic Regulation No. 355
To all municipal transportation bureaus (commissions) above the prefecture level, provincial transportation groups, Guangdong Power Grid Compa...[Details]
Recently, the Provincial Development and Reform Commission and the Provincial Poverty Alleviation Office jointly organized the application for a number of centralized photovoltaic poverty alleviation ...[Details]
We have come a long way from the 2G era, and now 5G is about to be commercialized. Suddenly, we realize that time has passed quickly, but technology has never stopped. The activation of 5G heralds ...[Details]
Recently, there was news that the US government asked Google to shut down the Android operating system for ZTE phones. After that, some people even imagined what the consequences would be if Intern...[Details]
background After the hardware engineer completed the PCB and schematic design, the routine was modified according to the tutorial of Zhengdian Atom to verify the correctness of the hardware. STM32F...[Details]
introduction In the general project development process, two or more microcontrollers are often required to communicate to complete data transmission. For example, a quadcopter wirelessly transmits d...[Details]
1. Determination of STM32 ADC sampling frequency 1. First, read some information to determine the ADC clock: (1) The ADCCLK clock provided by the clock controller is synchronized with the PCLK2 (A...[Details]
According to MEMS Consulting, Japan's
Toshiba
will further develop its automotive
LiDAR
(laser radar) semiconductor business, mainly focusing on: (1)
light receiving elements use...[Details]
Although it is early summer, the Chinese smartphone market is still in the cold winter, just like Beijing in April with snow. For mobile phone brands caught in the middle, the cold is even more bit...[Details]
When designing a product, if the application environment's requirements for power isolation are not considered, the product will be unstable due to improper design, and even high voltage may damage t...[Details]
At present, in the world,
the construction of
smart cities
is in the process of gradually landing from concept, and technology giants and investment giants are important participants in this...[Details]
I am going to do a project recently, which requires counting the frequency and duty cycle of the external PWM signal. The chip used is STM32F207 Looking at the datasheet, I found that one of the ma...[Details]
This example is mainly to familiarize yourself with the register configuration of Timer A and the configuration method of IAR. /*********************************************** Program function: re...[Details]
The watchdog timer is used to prevent the program from running away due to strong interference noise caused by power supply, space electromagnetic interference or other reasons. Many microcontrollers...[Details]