完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
当采用12832液晶显示不同信息的时候,该怎么设计FPGA顶层控制模块,使得在对其进行显示信息扩展时能更加方便?比如说我现在希望在左上角 32X16的区域显示机体状态,右上角80X16的区域显示互联网上的时间(小时:分钟,通过UART由电脑提供),右下角80X16的区域显示计数或者 工作模式名称,不同工作模式,左上32X16区域和右下80X16区域显示字幕不同(可扩展部分)。(液晶采用SPI串口通信发送命令和数据,底层已经基 本设置完成,扩展时只需要加入16X16新的字体数据;另外,采用FPGA的原因是,液晶显示只是整体功能对外显示的一个窗口,FPGA主要控制机体实现 其他功能,但是随着机体功能的增加,需要显示的内容增加会显得比较繁琐)
|
|
相关推荐
4个回答
|
|
云汉达人
可以使用nios II啊。 程序最好是分层,做成模块化的。 分层就是把与硬件相关的写在一起,留有调用函数接口 做成模块化的, 32X16的区域显示机体状态,做成一个函数, 右上角80X16的区域显示互联网上的时间,做成一个函数。 右下角80X16的区域,再做成一个函数, 以后再添加了,再写成一个函数,你要显示什么,直接调用,后面增加了什么功能都好处理。 |
|
|
|
最好加一个存储芯片,里面存储你想要显示在液晶的图案。你FPGA应该是支持SPI总线的吧?那么就可以访问诸如W25Q128之类的SPI FLASH。
|
|
|
|
你好:
我觉得你这个不需要使用顶层控制模块,因为顶层控制模块是针对你板子上面多个外设而言的,比如同时需要用按键、液晶、数码管,这样才需要顶层模块 但是你这个屏幕使用SPI接口,每次刷新屏幕必然是整个屏幕的内容都要刷新一次,因此需要通过SPI接口将整个屏幕上面显示的数据进行发送,而不仅仅是某个区域,所以不需要使用顶层模块 这种情况可以考虑使用软核系统,在软核中建立多个任务,这样其实更好 |
|
|
|
其實看起來,因為你還是要LCD控制IC發送指令
其實用FPGA和MCU/MPU來做,沒什麼差異的 軟體也能做分別的區域像素描繪 還記得之前我玩俄羅斯方塊,也是各個區塊有字形,各種方塊描繪,但MCU就能做到這件事了 所以我是看不出來有什麼特別的好處XD 以上看法 |
|
|
|
只有小组成员才能发言,加入小组>>
649 浏览 1 评论
2098 浏览 5 评论
2403 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2160 浏览 6 评论
2142 浏览 7 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
289浏览 9评论
283浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
419浏览 6评论
283浏览 5评论
331浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-3-29 13:52 , Processed in 0.694279 second(s), Total 50, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 深圳华秋电子有限公司
电子发烧友 (电路图) 粤公网安备 44030402000349 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号