/**
@page GlassLCD AN2656 GlassLCD Readme file
@verbatim
******************** (C) COPYRIGHT 2009 STMicroelectronics *******************
* @file GlassLCD/readme.txt
* @author MCD Application Team
* @version V2.0.0
* @date 04/27/2009
* @brief Description of the AN2656 "STM32F10xxx LCD glass driver firmware"
******************************************************************************
* THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
* WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
* TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
* DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
* FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
* CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
******************************************************************************
@endverbatim
@par Description
This AN describes a firmware driving a Glass LCD based on the STM32F10xxx GPIOs
peripherals. The main purpose of this firmware package is to provide resources
facilitating the development of an application using a Glass LCD.
@par Directory contents
- inc
- GlassLCD/inc/stm32f10x_conf.h Library Configuration file for the timer method
- GlassLCD/inc/stm32f10x_it.h Interrupt handlers header file for the timer method
- GlassLCD/inc/glasslcd.h Glass lcd Header file for the timer method
- GlassLCD/inc/SystemConfig.h System configuration header file for the timer method
- GlassLCD/inc/glasslcd_RTC.h Glass lcd Header file for the RTC method
- GlassLCD/inc/SystemConfig_RTC.h System configuration header file for the RTC method
- src
- GlassLCD/src/stm32f10x_it.c Interrupt handlers for the timer method
- GlassLCD/src/glasslcd.c Glass lcd firmware functions for the timer method
- GlassLCD/src/SystemConfig.c System configuration functions for the timer method
- GlassLCD/src/main.c Main program for the timer method
- GlassLCD/src/stm32f10x_it_RTC.c Interrupt handlers for the RTC method
- GlassLCD/src/glasslcd_RTC.c Glass lcd firmware functions for the RTC method
- GlassLCD/src/SystemConfig_RTC.c System configuration functions for the RTC method
- GlassLCD/src/main_RTC.c Main program for the RTC method
@par Hardware and Software environment
- This example runs on STM32F10x High-Density, STM32F10x Medium-Density and
STM32F10x Low-Density Devices.
- This example has been tested with STMicroelectronics STM32 Low Power Demo
board.
- Refer to the AN2656 pdf documentation, Section 7 (Hardware implementation).
This demonstration can be easily tailored to any other hardware.
@par How to use it?
In order to load the Glasslcd_Demo code, you have do the following:
- EWARM:
- Open the Glass_LCD_RTC.eww or Glass_LCD_Timer.eww workspace
- In the workspace toolbar select the project config:
- STM32 Low power Demo board: to configure the project for STM32 High-density devices
- Rebuild all files: Project->Rebuild all
- Load project image: Project->Debug
- Run program: Debug->Go(F5)
- RIDE
- Open the Glass_LCD_RTC.rprj or Glass_LCD_Timer.rprj project
- In the configuration toolbar(Project->properties) select the project config:
- STM32 Low power Demo board: to configure the project for STM32 High-density devices
- Rebuild all files: Project->build project
- Load project image: Debug->start(ctrl+D)
- Run program: Debug->Run(ctrl+F9)
@note
- This project may have instabilities in debug mode with RIDE toolchain.
- RVMDK
- Open the Glass_LCD_RTC.Uv2 or Glass_LCD_Timer.Uv2 project
- In the build toolbar select the project config:
- STM32 Low power Demo board: to configure the project for STM32 High-density devices
- Rebuild all files: Project->Rebuild all target files
- Load project image: Debug->Start/Stop Debug Session
- Run program: Debug->Run (F5)
@note
- Low-density devices are STM32F101xx and STM32F103xx microcontrollers where
the Flash memory density ranges between 16 and 32 Kbytes.
- Medium-density devices are STM32F101xx and STM32F103xx microcontrollers where
the Flash memory density ranges between 32 and 128 Kbytes.
- High-density devices are STM32F101xx and STM32F103xx microcontrollers where
the Flash memory density ranges between 256 and 512 Kbytes.
* <h2><center>© COPYRIGHT 2009 STMicroelectronics</center></h2>
*/
没有合适的资源?快使用搜索试试~ 我知道了~
STM32F10xxx驱动LCD屏
共93个文件
c:35个
h:31个
s:6个
需积分: 13 23 下载量 166 浏览量
2010-03-01
08:26:24
上传
评论
收藏 1.14MB ZIP 举报
温馨提示
本文还介绍了一种通过固件程序控制LCD显示对比度的技术。 使用STM32F10xxx的LCD屏固件库,在主频72MHz时CPU仅需使用0.05%的时间控制LCD显示, 同时只使用很少的外部器件(每个COM 线使用2个电阻)。 I/O端口的使用量与使用片上LCD硬件驱动或外置LCD硬件驱动相同。 因为具有对比度的控制,STM32F10xxx这种灵活的方案 能够容易地应用到很多产品中。
资源推荐
资源详情
资源评论
收起资源包目录
AN2656 STM32F10xxx驱动LCD屏的固件_程序.zip (93个子文件)
STM32F10x_AN2656_FW_V2.0.0
_htmresc
logo.bmp 7KB
CMSIS_Logo_Final.jpg 121KB
Project
GlassLCD
EWARMv5
Glass_LCD_Timer.ewp 70KB
Glass_LCD_RTC.ewd 35KB
Glass_LCD_Timer.eww 169B
stm32f10x_flash.icf 1KB
Glass_LCD_RTC.eww 167B
Glass_LCD_Timer.ewd 35KB
Glass_LCD_RTC.ewp 70KB
inc
glasslcd_RTC.h 6KB
SystemConfig_RTC.h 2KB
glasslcd.h 5KB
SystemConfig.h 2KB
stm32f10x_conf.h 3KB
stm32f10x_it.h 2KB
RIDE
Glass_LCD_RTC.rapp 10KB
Glass_LCD_Timer.rapp 10KB
Glass_LCD_RTC.rprj 333B
Glass_LCD_Timer.rprj 347B
src
stm32f10x_it.c 10KB
main.c 3KB
main_RTC.c 3KB
SystemConfig.c 12KB
glasslcd.c 14KB
glasslcd_RTC.c 13KB
stm32f10x_it_RTC.c 14KB
SystemConfig_RTC.c 8KB
RVMDK
Glass_LCD_Timer.Opt 4KB
Glass_LCD_RTC.Uv2 9KB
Glass_LCD_RTC.Opt 5KB
Glass_LCD_Timer.Uv2 10KB
readme.txt 5KB
stm32f10x_an2656_fw.chm 774KB
Release_Notes.html 16KB
Libraries
STM32F10x_StdPeriph_Driver
inc
stm32f10x_adc.h 19KB
stm32f10x_tim.h 48KB
stm32f10x_usart.h 14KB
stm32f10x_dac.h 10KB
stm32f10x_bkp.h 7KB
stm32f10x_dbgmcu.h 3KB
stm32f10x_pwr.h 4KB
stm32f10x_sdio.h 18KB
stm32f10x_wwdg.h 3KB
stm32f10x_rtc.h 4KB
stm32f10x_gpio.h 15KB
stm32f10x_flash.h 14KB
stm32f10x_dma.h 18KB
stm32f10x_rcc.h 16KB
stm32f10x_iwdg.h 4KB
stm32f10x_fsmc.h 17KB
stm32f10x_exti.h 6KB
misc.h 5KB
stm32f10x_spi.h 15KB
stm32f10x_crc.h 2KB
stm32f10x_i2c.h 17KB
stm32f10x_can.h 14KB
src
stm32f10x_sdio.c 28KB
stm32f10x_adc.c 46KB
stm32f10x_bkp.c 8KB
stm32f10x_usart.c 34KB
stm32f10x_pwr.c 9KB
stm32f10x_flash.c 26KB
stm32f10x_dbgmcu.c 4KB
stm32f10x_wwdg.c 5KB
stm32f10x_gpio.c 17KB
stm32f10x_crc.c 3KB
stm32f10x_rtc.c 8KB
stm32f10x_dac.c 13KB
stm32f10x_spi.c 27KB
stm32f10x_can.c 30KB
stm32f10x_iwdg.c 5KB
stm32f10x_dma.c 27KB
stm32f10x_tim.c 100KB
stm32f10x_i2c.c 36KB
stm32f10x_rcc.c 33KB
misc.c 7KB
stm32f10x_exti.c 7KB
stm32f10x_fsmc.c 34KB
CMSIS
Core
Documentation
CMSIS_Core.htm 50KB
CM3
core_cm3.c 16KB
startup
arm
startup_stm32f10x_md.s 12KB
startup_stm32f10x_hd.s 16KB
startup_stm32f10x_ld.s 12KB
iar
startup_stm32f10x_md.s 12KB
startup_stm32f10x_hd.s 16KB
startup_stm32f10x_ld.s 12KB
gcc
startup_stm32f10x_hd.c 16KB
startup_stm32f10x_md.c 13KB
startup_stm32f10x_ld.c 12KB
core_cm3.h 41KB
system_stm32f10x.h 2KB
system_stm32f10x.c 24KB
stm32f10x.h 518KB
共 93 条
- 1
资源评论
rrhgrrhg
- 粉丝: 3
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功