The formula of pixel clock:
VCLK = HCLK/[(CLKVAL+1)X2].
In this system, the value of HCLK is 100M HZ.
The following is the relationship between several parameters and the s3c2410fb_display data structure:
VBPD is the vertical back porch, which indicates the number of invalid rows after the vertical synchronization signal at the beginning of a frame of image, corresponding to upper_margin;
VFBD is the vertical front porch, which indicates the number of invalid rows before the vertical synchronization signal after the end of a frame of image, corresponding to lower_margin;
VSPW is the vertical sync pulse width, which indicates the width of the vertical synchronization pulse, calculated by the number of rows, corresponding to vsync_len;
HBPD is the horizontal back porch, which indicates the number of VCLKs from the falling edge of the horizontal synchronization signal to the beginning of valid data of a row, corresponding to left_margin;
HFPD is the horizontal front porth, which indicates the number of VCLKs from the end of valid data of a row to the beginning of the next horizontal synchronization signal, corresponding to right_margin;
HSPW is the horizontal sync pulse width represents the width of the horizontal synchronization signal, calculated by VCLK, corresponding to hsync_len;
according to the data sheet of LQ61D133, we can get the following data:
left_margin = 48
right_margin = 16
hsync_len = 96
upper_margin = 32
lower_margin = 11
vsync_len = 2
pixclock = 39714
lcdcon1 : 17~8 CLKVAL 6~5 select the display mode 4~1 select the bpp mode 0 enable output
lcdcon2 : 31~24 VBPD 23~14 LINEVAL 13~6 VFPD 5~0 VSPW
lcdcon3 : 25~19 HBPD 18~8 HOZVAL 7~0 HFPD
lcdcon4 : 7~0 HSPW
lcdcon5 :
Previous article:Linux bootloader full explanation (ARM S3C2410)
Next article:How to count the number of interrupt sources in the interrupt controller of s3c2410
- Popular Resources
- Popular amplifiers
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- Huawei's Strategic Department Director Gai Gang: The cumulative installed base of open source Euler operating system exceeds 10 million sets
- Download from the Internet--ARM Getting Started Notes
- Learn ARM development(22)
- Learn ARM development(21)
- Learn ARM development(20)
- Learn ARM development(19)
- Learn ARM development(14)
- Learn ARM development(15)
- Analysis of the application of several common contact parts in high-voltage connectors of new energy vehicles
- Wiring harness durability test and contact voltage drop test method
- MSPEXP432P401RLaunchPad Development Kit
- lm317 always breaks down
- [BearPi-HM Nano] UART test
- Application of Hall sensor and current ripple technology in electric window anti-pinch
- There is no one to teach me how to learn FPGA. Can I learn it just by watching tutorials?
- Brushed DC and brushless DC driver chips
- Analysis of the application of NTC thermistor in power circuit
- Use LabVIEW to remotely control the Raspberry Pi via WiFi~
- DC-DC boost to 5V abnormal
- Analysis of the working principles of seven triode collector DC circuits 6