0x00FF0 ... *)OALPAtoVA(S3C2440A_BASE_REG_PA_IOPORT, FALSE); s2440IOP->GPFDAT &=0xFB; mdelay(1);//If I remove this delay, s2440IOP->GPFDAT &=0xFB will be invalid. Adding a delay will make it effective...
Problems that occur when building platform makeimg: FATAL ERROR: Cannot open D:\WINCE420\PUBLIC\SMDK2410vga\RelDir\SAMSUN~1\postproc\platform.bib makeimg: FATAL ERROR: Cannot open D:\WINCE420\PUBLIC\S...
In EVC, the following conditional macro definition is defined, which means: when _POCKET_PC is defined, some code is executed, and when it is not defined, other code is executed. #ifdef _POCKET_PC ......
After mastering Keil and Protel 99, I officially entered the industry. Previously, my main job was to develop 8051 assembly programs. The company's main product was IC card readers (non-CPU cards, usi...
I hope to read and write data to the flash in the user program, but after looking up the information, I still don't understand how to store the code. If I write the original data, it won't start. Unde...
I want to learn the assembly of IAR FOR ARM, Cortex-M3, but I don't know how to get the assembly syntax of this compiler. I searched the IAR official website for a long time but couldn't find relevant...
In the past few days, the news that ZTE was "banned" by the US Department of Commerce has triggered widespread reflection and concern in various domestic industries about the lack of independent co...[Details]
International Solar Photovoltaic Network News: Chinese inverter company Sungrow announced that it will build a 3GW photovoltaic inverter manufacturing plant in Bangalore, the capital of Karnataka, ...[Details]
On April 24, Sungrow released its annual financial report. The report shows that in 2017, Sungrow's global shipments reached 16.5GW, of which domestic shipments reached 13.2GW, a year-on-year incre...[Details]
After searching a lot of information, I finally understood the time base timer. I did not use any library functions but operated the registers directly. The following introduces the systick in STM32...[Details]
After we understand the use of libopencm3, we find that libopencm3 is only suitable for small projects. Its biggest feature is the convenience of USB. So when we configure large projects, is there a ...[Details]
In the Chinese automobile market, the trend of new energy vehicles and driverless cars is leading the transformation of China's automobile industry. As the world's largest automobile market, "Chinese...[Details]
This program mainly uses the comparison output function of the timer to generate PWM waves to control the LED. The comparison output of timer A corresponds to P2.3 P2.4. Therefore, a matching working...[Details]
Temperature, humidity and irradiance are must-measure items in the photovoltaic industry. However, most of the current data collection is done by storing data in USB flash drives for offline analys...[Details]
1. Brief description A summary of "How to build uClinux kernel transplantation on ARMSYS development board with S3C44B0X as core", including the analysis of Bootloader function and the key co...[Details]
1. Heart rate measurement principle 1. What is a heart rate module? The heart rate module is professionally used to monitor the heart rate of the wrist, fingers, forehead, earlobe, chest and other ...[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]
ADC Introduction: ADC (Analog-to-Digital Converter). That is, converting analog signals into digital signals for processing. When storing or transmitting, analog-to-digital converters are almost ...[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]
ADC: 1. The ADC module inside STM32 has three ADC1, ADC2, and ADC3, which are independent of each other, so synchronous sampling can be performed. 2ADC input clock must not exceed 14MHz, it is genera...[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]