NOKIA5110-(2)
所属分类:驱动编程
开发工具:Others
文件大小:1963KB
下载次数:4
上传日期:2013-04-04 12:38:27
上 传 者:
AilsonJack
说明: NOKIA 5110驱动程序,含资料,很实用
(NOKIA 5110 driver, containing information, very useful)
文件列表:
【诺基亚5110】\nokia for mega48(gcc)\.dep\lcd-char.o.d (24, 2009-03-05)
【诺基亚5110】\nokia for mega48(gcc)\lcd-char.c (19104, 2009-03-05)
【诺基亚5110】\nokia for mega48(gcc)\lcd-char.eep (13, 2009-03-05)
【诺基亚5110】\nokia for mega48(gcc)\lcd-char.elf (9756, 2009-03-05)
【诺基亚5110】\nokia for mega48(gcc)\lcd-char.hex (6551, 2009-03-05)
【诺基亚5110】\nokia for mega48(gcc)\lcd-char.lss (30799, 2009-03-05)
【诺基亚5110】\nokia for mega48(gcc)\lcd-char.lst (74101, 2009-03-05)
【诺基亚5110】\nokia for mega48(gcc)\lcd-char.map (17612, 2009-03-05)
【诺基亚5110】\nokia for mega48(gcc)\lcd-char.o (12376, 2009-03-05)
【诺基亚5110】\nokia for mega48(gcc)\lcd-char.pnproj (95, 2009-03-04)
【诺基亚5110】\nokia for mega48(gcc)\lcd-char.pnps (61, 2009-03-04)
【诺基亚5110】\nokia for mega48(gcc)\lcd-char.sym (1776, 2009-03-05)
【诺基亚5110】\nokia for mega48(gcc)\Makefile (17587, 2009-03-04)
【诺基亚5110】\nokia5110 for 51\51 (7723, 2008-12-15)
【诺基亚5110】\nokia5110 for 51\51.hex (4443, 2008-12-15)
【诺基亚5110】\nokia5110 for 51\51.lnp (41, 2008-12-15)
【诺基亚5110】\nokia5110 for 51\51.M51 (9666, 2008-12-15)
【诺基亚5110】\nokia5110 for 51\51.Opt (987, 2008-12-15)
【诺基亚5110】\nokia5110 for 51\51.plg (360, 2008-12-15)
【诺基亚5110】\nokia5110 for 51\51.Uv2 (2145, 2008-11-28)
【诺基亚5110】\nokia5110 for 51\5110-51.c (14106, 2008-12-15)
【诺基亚5110】\nokia5110 for 51\5110-51.LST (22404, 2008-12-15)
【诺基亚5110】\nokia5110 for 51\5110-51.OBJ (8747, 2008-12-15)
【诺基亚5110】\nokia5110 for 51\51_Opt.Bak (983, 2008-11-28)
【诺基亚5110】\nokia5110 for 51\51_Uv2.Bak (2116, 2008-11-28)
【诺基亚5110】\nokia5110 for LPC2148\Drivers\PCD5544.c (8470, 2008-12-09)
【诺基亚5110】\nokia5110 for LPC2148\Drivers\PCD5544.h (467, 2008-12-09)
【诺基亚5110】\nokia5110 for LPC2148\output\ExtDll.iex (19, 2008-12-09)
【诺基亚5110】\nokia5110 for LPC2148\output\pcd5544.crf (9481, 2008-12-09)
【诺基亚5110】\nokia5110 for LPC2148\output\pcd5544.d (133, 2008-12-09)
【诺基亚5110】\nokia5110 for LPC2148\output\pcd5544.o (26500, 2008-12-09)
【诺基亚5110】\nokia5110 for LPC2148\output\SPI_LCD.axf (13272, 2008-12-09)
【诺基亚5110】\nokia5110 for LPC2148\output\spi_lcd.crf (8892, 2008-12-09)
【诺基亚5110】\nokia5110 for LPC2148\output\spi_lcd.d (127, 2008-12-09)
【诺基亚5110】\nokia5110 for LPC2148\output\SPI_LCD.htm (23969, 2008-12-09)
【诺基亚5110】\nokia5110 for LPC2148\output\SPI_LCD.lnp (319, 2008-12-09)
【诺基亚5110】\nokia5110 for LPC2148\output\SPI_LCD.map (29828, 2008-12-09)
【诺基亚5110】\nokia5110 for LPC2148\output\spi_lcd.o (23696, 2008-12-09)
【诺基亚5110】\nokia5110 for LPC2148\output\SPI_LCD.plg (174, 2008-12-10)
【诺基亚5110】\nokia5110 for LPC2148\output\SPI_LCD.sct (479, 2008-12-08)
... ...
1设计要求:
控制开发板在nokia5110液晶模块上显示:
"宁波单片机"
" 开发网"
"www.nbdpj.com"
并将背光点亮
2 硬件电路:
开发板上,nokia5110液晶模块与STM32的IO连接情况如下:
sce PB12 //片选
res PB1 //复位,0复位
dc PB0 //1写数据,0写指令
sdin PC5 //数据
sclk PC4 //时钟
backled PA8 //背光
3软件程序设计
整个工程包含3个源文件:STM32F10x.s、stm32f10x_it.c和main.c,其中STM32F10x.s为启动
代码,所有中断服务子程序均在stm32f10x_it.c中,其它函数则在main.c中。下面分别介绍相
关的函数,具体程序清单见参考程序。
GPIO_Configuration函数负责配置GPIO端口,其中GPIO_InitStructure数据结构包含所有GPIO
端口配置所需各项,函数GPIO_Init则实现某个端口的配置。在STM32F10xR.LIB和STM3210xD.LIB
中均已定义,读者可通过查阅ST公司发布的《ARM-based 32-bit MCU STM32F101xx
and STM32F103xx Firmware Library》手册来了解该数据结构以及相关驱动函数。本例中需要配置
PB0、PB1、PB12、PC4、PC5、PA8为推挽输出。
SysTick_Configuration函数用于配置和允许系统时钟中断,系统时钟中断服务子程序
SysTickHandler函数则用于产生1毫秒的延时,这样Delay函数就可以通过开关系统时钟计数器来
实现精确延时了。
4 运行过程
(1) 开发板上JP1拨码开关配置如下:1-OFF 2-ON ,即BOOT0=1 BOOT1=0, 将电源开关置于开状态,即按键弹出位置。
(2) 电脑通过USB数据线连接开发板,打开实验例程目录子目录【第01课 5110液晶模块字符显示试验】
下的5110lcd.Uv2例程,编译工程;
(3) 桌面上【我的电脑】右键-【属性】-【硬件】-【设备管理器】-【端口】里面有一项需查看:
Prolific USB-to-Serial Comm Port(COM4),看这COM4,不同的电脑及不同的USB口这个数字会不同,一般为COM2-COM8.
(4) 打开ST-STM-ISP下载软件,将COM选择为上步骤我们查看过的COM。单击一次【连接设备】,会出现以下信息:
14:56:12 连接目标板......
14:56:12 连接成功,准备获取器件信息......
14:56:12 器件信息为STM32F10x, PID=0***10041
14:56:12 FLASH容量为: 128K; RAM容量为: 16K.
说明连接成功,否则检查以上几步,知道连接成功为止。
(5) 通过【选文件】来选择刚才第二步已经编译完成的.HEX文件,将【擦除】选择,利用【编程】键将程序下载下去,直到程序下载完成
(6) 改变开发板上JP1拨码开关配置:1-ON 2-ON 即BOOT0=0 BOOT1=0,按一次复位按键,程序将开始运行。
以上是第一次上电下载程序时的步骤,第一次以后采用如下简便步骤:
(1) 开发板上JP1拨码开关改变为:1-OFF
(2) 开发板上按一次复位按键
(3) ST-STM-ISP软件上单击一次【连接设备】
(4) ST-STM-ISP软件上单击一次【编程】,后等程序下载完成
(5) 开发板上JP1拨码开关改变为:1-ON
(6) 开发板上按一次复位按键
程序开始运行。。。。。。。。。
近期下载者:
相关文件:
收藏者: