From the beginning to now, I have written a total of nine lectures about the library routines of Zhilin development board, but I must explain that the things I have written are all easy to use, but wh...
The original 3KB+ bootloader is to be ported to atmega644, and it is found that the maximum boot area is only 2KB, which is not enough. I want to move part of the bootloader code to the application ar...
The power MOSFET of the switching power supply is installed on the circuit board. Due to the stray capacitance and parasitic inductance of the MOSFET routing and loop on the circuit board, the higher ...
This is a multifunctional mp3 software and hardware, which contains a simple game, as well as picture reading and writing, music playback, and e-book reading....
The AT89C51 microcontroller is the core part of the detector. It is mainly responsible for processing the data collected by the A/D conversion module and sending it to the LED display module for real-...
ZTE
The communication embargo incident has impacted the communication industry and sounded the alarm for the semiconductor industry. Let's follow the embedded editor to learn more about the r...[Details]
1. Purpose Since the number of times the STM32 FLASH can be erased and written is limited, in order to protect our FLASH and extend the use time of the MCU, we can debug on the SRAM. SRAM is a ...[Details]
In the actual project development process, it is common to encounter modifications to the hardware circuit, and then the modified part requires the modification of the driver. Thinking about the comi...[Details]
The trade war between China and the United States has become the focus. The United States has begun to play the ban card against Chinese technology companies. The ZTE incident shows that if the ban...[Details]
0. Preparation First use st-link to connect the stm32 core board and PC for burning St-link Stm32 3.3V 3.3V GND GND SWDIO PART SWCLK DCLK Then connect with USB serial port board to v...[Details]
This part of the code in the void SystemClock_Config(void) function in the main file generated by stm32cubemx RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE; This bug occurs, and the f...[Details]
1. Initial understanding of FSMC: FSMC consists of 4 modules: (1) AHB interface (including FSMC configuration register) (2) NOR flash memory and PSRAM controller (when driving LCD, LCD is like a PSRA...[Details]
As many companies listed with
the concept of
touch screen
begin to "transform and upgrade", the official voice of the TP industry is getting smaller and smaller. At the same time, the list o...[Details]
STM32 uses FSMC to read and write CPLD programs. CPLD is hung on the address line and data line of STM32. CPLD is regarded as an off-chip RAM for reading and writing. On the board I made, CPLD is hun...[Details]
The implementation of CAN driver under embedded operating system Android requires not only adding CAN driver device in Linux kernel, but also implementing the call of Android HAL layer. Taking S5...[Details]
China Energy Storage Network News:
"As the world's first third-generation blockchain, Anda Chain, which has China's independent intellectual property rights, will be launched globally in the ...[Details]
Google may have foreseen the spread of artificial intelligence (
AI
) technology across apps, devices, and services, such as recognizing friends' faces in photos and giving smart speakers h...[Details]
Example analysis: (using DMA mode) mian function: extern __IO u16 ADC_ConvertedValue; //The voltage value converted by ADC is defined in the context of ADC1_Init() float ADC_ConvertedValueLocal; ...[Details]