전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

X  

AN2687 데이터시트(PDF) 10 Page - STMicroelectronics

부품명 AN2687
상세설명  STM8S20xxx LCD software driver
PDF  22 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
제조업체  STMICROELECTRONICS [STMicroelectronics]
홈페이지  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

AN2687 데이터시트(HTML) 10 Page - STMicroelectronics

Back Button AN2687 Datasheet HTML 6Page - STMicroelectronics AN2687 Datasheet HTML 7Page - STMicroelectronics AN2687 Datasheet HTML 8Page - STMicroelectronics AN2687 Datasheet HTML 9Page - STMicroelectronics AN2687 Datasheet HTML 10Page - STMicroelectronics AN2687 Datasheet HTML 11Page - STMicroelectronics AN2687 Datasheet HTML 12Page - STMicroelectronics AN2687 Datasheet HTML 13Page - STMicroelectronics AN2687 Datasheet HTML 14Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 10 / 22 page
background image
Example of a quadruplex LCD driver with STM8
AN2687
10/22
Doc ID 14296 Rev 1
3
Example of a quadruplex LCD driver with STM8
The following example describes a drive for a quadruplex mode (4 COM) LCD using the
STM8S20xxx (QFP64 package 10 × 10 mm). The only external components needed for
driving the LCD are eight resistors (refer to Figure 5). The resistor value of 470 k
 is used to
reach a low current consumption.
One I/O port per segment and one I/O port for each COM line are needed to drive the LCD.
In our example, to drive a quadruplex LCD that has 128 segments (with 32 segment lines
and 4 COM lines) 36 I/O ports are required.
In the example program, the PG0-PG7, PE0-PE7, PD0-PD7 and PB0-PB7 port pins are
connected to the 32 segment lines and are used to generate the segment signals. As PE1
and PE2 are true open drain I/Os (I2C alternate function), two 10 k
 pull-up resistors have
been added.
Port G segments control the display of LCD digits 1 and 2, port E segments control digits 3
and 4, port D segments controls digits 5 and 6 and port B segments control the display of
LCD digits 7 and 8.
Ports PC4 through PC7 are connected to the 4 COM lines (COM 4, 3, 2 and 1, respectively)
and are used to generate the COM signals.
The LCD driver consists of:
●
one initialization function (LCD_ON) that correctly configures the required I/Os and the
Timer 2 resource (to get the 2 real-time clock interrupts) for the first method, or the
AWU mode one for the second method.
●
one display function (LCD_Display) that enables the user to easily enter the string of
characters (8 characters maximum) to be displayed on the 8-digit LCD screen.
●
one LCD RAM part that contains the coding of the numbers or letters to be displayed
on the LCD (refer to Table 1). This LCD RAM table is filled automatically each time
LCD_Display
function is called, depending on the characters composing the string to
display.
●
a generic.h file containing:
–
the different possible configurations in terms of numbers of COM and SEG (one
configuration has to be selected, knowing that the default configuration is 4 COM
and 32 SEG)
–
the clock (HSI with one possible prescaler or LSI)
–
the values put in the Timer 2 compare and autoreload registers depending on the
chosen LCD frame rate for the first method
●
the letter and number constant coding tables which are contained in the lcd.c file.
The file can be easily modified by the user depending on the LCD type used.
When the LSI clock is used, in order to speed up the I/O toggling execution, the program
switches to the HSI clock, and returns to the LSI clock once this is done.
For more information regarding the software architecture, please refer to the lcd_awu.pdf
and lcd_timer2.pdf files attached with the source codes in the zip file associated with
this application note.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22


데이터시트 다운로드

Go To PDF Page


링크 URL



ALLDATASHEET 가 귀하에 도움이 되셨나요?  [ DONATE ] 

Alldatasheet는?   |   광고문의   |   운영자에게 연락하기   |   개인정보취급방침   |   링크 투 데이터시트    |   링크교환   |   제조사별 검색
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com