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