|
|||
![]() |
您现在的位置: 中国EDA技术网 >> 文章中心 >> 嵌入式系统 >> ARM专栏 >> 文章正文 | 用户登录 新用户注册 |
|
|||||
| 仿真LCD测试报告 | |||||
| 作者:lfy 文章来源:本站原创 点击数: 更新时间:2003-11-11 | |||||
|
这个周末对网友chuannian共享的仿真LCD进行了测试。 测试条件: 硬件环境:PC机 S3C44B0X评估板,由51EDA出品 S3C44B0X评估板串口2连接PC机串口2 通过USB供电 简易JTAG电缆,通过并口延长线连接PC机 软件环境:WIN98SE操作系统 SDT2.51 ARM开发平台 由51EDA提供的测试程序进行修改加入Lcd_Flash函数 由网友chuannian提供的仿真LCD程序 测试过程:首先在S3C44B0X评估板烧写MODEL.BIN文件,然后修改51EDA提供的测试程序,在LCD.C程序中加入Lcd_Flash函数,并在每次显示刷新后调用一下该函数: Lcd_Dmf50081_Show_Bmp320_240(Bmp034); Lcd_Flash(); Uart_Printf("【液晶屏显示张柏芝的图片!】\n"); 修改了44blib.c文件下的Uart_SendByte函数。进入WIN98操作系统,执行JTAG.EXE文件,使之在后台运行。编译下载程序到SDRAM中,双击运行仿真LCD程序,然后进入DEBUG程序全速运行目标程序。此时仿真LCD虽然有显示,但显示混乱无法辨别所显示的内容。为了分析原因,对张柏芝的图片进行循环显示,发现图片显示有错位现象:
错位的柏芝妹妹图像1
错位的柏芝妹妹图像2 初步估计可能是因为串口的速度较慢,显示速度无法与硬件的显存更新速度匹配。因此在Lcd_Flash函数加入延时函数,延时函数是采用的44blib.c中的Delay函数。加入延时后,虽然仿真LCD显示较慢,但已经可以正确显示图像:
不断减小延时时间,当Delay(2)时仿真LCD更新速度已经很快,此时也不能再减小延时时间,当Delay(1)时显示又有错位现象产生。通过加入延时以后,仿真LCD已经可用。 以下是中断4和中断5显示的图像:
呵呵,俺把柏芝妹妹给换了
中断5还是显示原来的卡通图像 测试后我联系了软件的编写者chuannian,他已经编写了速度更快的仿真LCD程序。新的程序通过TCP/IP传输数据,速度很快,但需要驱动8019。 Chuannian网友提供的软件可以使想编写GUI软件但苦于没有LCD的网友一展身手,经过网友chuannian的同意,51EDA网站可以共享传播此仿真LCD软件,在此我代表广大网友向chuannian表示感谢!大家可以方便的在51EDA上下载到此软件,其中包括我测试的版本和新的通过TCP/IP传输新版仿真LCD软件。大家在使用我测试过的版本仿真LCD时,有什么问题可以通过EMAIL:lfy@51eda.com或QQ:173675325向我咨询。大家也可以直接向网友chuannian咨询,不过由于网友chuannian平时较忙,因此在这里我不便公开他的联系方式,大家可以在51eda的论坛中和他联系。 注:运行仿真LCD程序需要注册MSCOMM32.OCX,我们将在提供仿真LCD程序时同时提供MSCOMM32.OCX,注册方法在程序中有详细说明。 |
|||||
| 文章录入:lfy 责任编辑:lfy | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 最新热点 | 最新推荐 | 相关文章 | ||
| 没有相关文章 |
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 欢迎投稿 | 网站简介 | 网站地图 | 广告服务 |联系我们 | 友情链接 | 版权申明 | | |
| 本站所载文章力求原创,部分文章来源网上,转载本站文章均注明出处,我们鼓励原创,欢迎投稿 假如我们发布的某些文章侵犯了您的权益,请联系我们,我们将在最短的时间内删除相关文章。 同时我们提供了一个电子爱好者自由交流的平台,欢迎大家参与讨论。点击进入 |
|