首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

如何将双向lcd数据线与sram和flash的公用连接到同一外部管脚

如何将双向lcd数据线与sram和flash的公用连接到同一外部管脚

]EPffice:smarttags" />1C6UP3板,加入lcd模块后,因为管脚不够复用,如何将双向lcd的数据线与sramflash的数据线连接到同一外部管脚

这就是数据线复用,、直接复用就行了阿。
在交流中前进,共同实现nios的应用。
那控制lcd直接用printf函数就可以吗?
我的怎么下载不进去啊?
看到论坛上很多人都有这样的问题,我没有那块板子,会引起代码下不进sram中吗
在交流中前进,共同实现nios的应用。
我的工程中配置了nios II cpu,占用sram
但是当加入lcd配置公用的同一外部管脚后,编译时出错,显示sram所定义的管脚已经被占用。
这种问题改如何解决呢?
本人用的是up3板
你又没有设置sram的引脚可为共享share的呢。
在交流中前进,共同实现nios的应用。
问题不在这里吧?
该如何设置sram为共享呢?那是不是flash管脚也要设置为共享呢?那lcd还公用了他们的前8个管脚呢,该如何处理?
由于up3板的sram,sdram,flash,lcd公用数据线,sram,sdram,flash公用地址线,所以当我想向lcd写数据的时候,该如何写呢?这样写数据,如果这个时候sram等在占用数据线,我又该怎么办呢?
问题不在这里吧?
该如何设置sram为共享呢?那是不是flash管脚也要设置为共享呢?那lcd还公用了他们的前8个管脚呢,该如何处理?
由于up3板的sram,sdram,flash,lcd公用数据线,sram,sdram,flash公用地址线,所以当我想向lcd写数据的时候,该如何写呢?这样写数据,如果这个时候sram等在占用数据线,我又该怎么办呢?
你尝试一下啊,想往lcd写数据的就往lcd的地址写,这个时候你不可能操作其他的存储器,如果存储器你用dma的方式的时候,总线会仲裁的。
在交流中前进,共同实现nios的应用。
我的lcd是pio端口,我写数据到lcd的时候,用的数据线是和sram,flash公用的数据线,我的程序在nios2中RUN的时候,应该是把程序下载到外部sram中去运行的,也就是说在程序运行当中,sram和nios2软核cpu好像是不适的通信的,这样就会用到公用数据线,所以我的程序只要一涉及到向lcd写数据(使用公用数据线)程序就死机了
所以想请问一下,这样时候该用啥方法向lcd发数据呢?又不影响公用数据线的sram和flash
如果你的程序也是运行在外部sram中,并且lcd也用这组数据线的话,这样的确没有什么办法解决。只有把你的代码运行在sdram中才可以。
在交流中前进,共同实现nios的应用。
那如果能加一个lcd的核和能加上一个三态桥将lcd和sram,flash都加到这个三态桥上,那不是也能解决问题呢?
在up3的这个板子上的确不能通过在fpga的管教设置来达到目的的!在sls给出来的参考设计里面,用了自己编写的一个模块,就是在nios的外部编写了一个三态桥,这个模块就是相当于片选这些设备的,那一个设备使用时,数据线和地址线就被它单独占用的!
hello!
哥们,麻烦问一下,如何能使cpu程序能在片外sram跑起来啊,我多按照规定做了,但就是启动不来,在IDE调试是可以的,希望能得到你的指导,谢谢  job3001@126.com
返回列表