在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1572|回复: 0

[原创] 例说FPGA连载82:TXT文本阅读器设计之板级调试

[复制链接]
发表于 2017-3-21 21:52:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
例说FPGA连载82TXT文本阅读器设计之板级调试

特权同学,版权所有

配套例程和更多资料下载链接:

http://pan.baidu.com/s/1c0nf6Qc

1.jpg



首先按照装配说明,完成各种核心板与子板、线缆的连接,并且完成各种必要的驱动安装。给整板上电。


打开“…/prj/ex14/vip_ex_book”文件夹下的工程,将“output_files/vip.sof”文件烧录到FPGA中。


打开“…/prj/ex14/uart_tools”文件夹下的软件UART_TOOLS

如图16.9所示,打开硬件管理器,看到识别到虚拟串口的端口号为COM7

2.jpg

16.9 设备管理器

如图16.10所示,因此设定端口号为COM7、选择M070S65、点击“打开串口”(点击完后变成“关闭串口”图标)、然后选择波特率为115200。这里需要严格按照上面的步骤操作(具体也可参考实例8)。一会我们会用到该工具进行3张图片和字库的烧录下载。

3.jpg

16.10 串口工具设置



开启EDSimport软件工程(software文件夹下),并且将其RunFPGA中。

此时我们可以回到UART TOOL界面中,如图16.11所示,点击“握手”按钮,可以看到“接收显示”窗口中提示“握手成功”。那么说明我们的硬件和软件的确都已经在FPGARun起来了。

4.jpg

16.11 握手指令

参考实例工程实例8,将“ex14/photo”文件夹下的3张图片分别下载到位号为012Flash中。


如图16.12所示,在“文本操作”界面中,点击“添加字库”按钮,然后将浏览文件夹定位到ex14/微软雅黑V2.1目录下,单击“确定”完成字库的加载。

5.jpg

16.12 字库加载

接着先单击“擦除字库区”按钮,然后点击“下载字库”按钮,进行字库的烧录下载。整个过程大约需要10分钟的时间,大家可以去泡杯茶先。

烧录完成后,则会弹出如图16.13所示的对话框。

6.jpg

16.13 字库下载完成


找一张SD卡,往里面拷贝“…/prj/ex14/TXT”文件夹下的READ.txt文本。接着插入到SF-USB子板的SD卡槽(P2)中。



如果整个系统不下电,我们则可以直接再次运行软件工程,如图16.14、图16.15和图16.16所示,此时我们可以看到当前SD卡中的TXT文本“跃然屏上”。

7.jpg

16.14 文本显示效果1

8.jpg

16.15 文本显示效果2

9.jpg

16.16 文本显示效果3


在软件工程的mydef.h文件中,以下的宏定义可以设定显示字符的前景和背景色(背景色不建议修改,0x0000表示以背景图片做背景色)、xy坐标的字符间距。

#define LCD_XDISTANCE 0       //x字符间距

#define LCD_YDISTANCE 0       //y字符间距

#define LCD_FCOR      0x001f  //字体前景色

#define LCD_BCOR      0x0000  //字体背景色

         Main函数中调用函数mu_photo_display的第二个参数可以更改背景图片的位号。

    mu_photo_display(0x70, 1, 0, 0);//显示主菜单

         Main函数中调用函数page_chinese_display则可以更改字体大小。

    page_chinese_display(16,book_page); //16*16字体大小显示文本

//page_chinese_display(32,book_page);//32*32字体大小显示文本

//page_chinese_display(64,book_page);//64*64字体大小显示文本






您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-26 10:21 , Processed in 0.016703 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表