|
小弟遇到一個有關於 NIOS 的問題7 B# y$ y n J2 z: y& e3 R6 t8 z6 H
' V3 J% g# T& K- Y+ g
想破了頭依然想不出結果
1 Q" y2 f4 X$ ]# f- i& [) l$ y" e$ A, W1 b: ]2 h& k5 x
不知道有哪位大大可以幫忙解惑, Z/ a- h' k4 G$ }& h& v! |, B. |
8 H8 P3 d1 H: N- g# @- C就是我利用 SD Card 去讀一個 bmp 檔! E# F& l4 _4 p3 V( P9 L, j8 j* s
7 p8 a6 |6 @4 i! ?8 R
首先我先從 SD Card 讀出 data
1 {" T( l0 h0 `1 }3 c4 n
7 x( [% K/ n9 \* N* ~7 d然後把它分別變成 rgb 的型態8 ? P4 @! Z1 C3 a0 b" t
4 g, b) L4 P3 J! ?接下來我想要經過 VGA 顯示在螢幕上面; @3 m# J" t# G w2 U
) f" E2 v5 s0 L/ o, g* x
我參考友晶 DE2-70 裡的 VGA.c 和 VGA.h 下去修改2 G. m- J! {' g) n. L& ]2 ?5 z
9 S7 c" y+ O5 F; V7 e/ ^+ r
我嘗試著把 rgb 的值丟到 Vga_Set_Pixel(base,x,y) 這個定義中去執行
( P! H- U1 w, Y4 S! j2 k. v% I" D9 J) N1 W; w
跑出來的結果是黑白的並不是彩色的2 E, J; ~! d( p; |0 [
; M; }! b$ J# s8 a
不過稍微有我丟進去的 bmp 檔的樣子 i2 p6 D5 G) U D7 K9 q
( T( k, e7 A0 t1 R& K不知道 VGA 的輸出是不是靠那一個函式下去 run 的
- g- A+ K0 }- L. D" L/ a b, ] x7 e& i2 U
還有假如我沒有把 Vga_Set_Pixel 和 Vga_Pixel_On_Color 一起執行的話( ^) U7 }, [0 A+ K9 _$ Z$ f
& N; M% ?7 q! M k! o% N% |0 t2 L我的螢幕上不會顯現出任何東西
( Z3 s4 G4 J2 i, X1 `9 k& P5 n
4 y! H- g/ i0 I9 i0 S最後在請教各位大大一個問題3 F4 t& m4 [* Q+ Q" F- {# {
' o2 O( ]( z5 O, K為什麼當我開啟 Vga_Pixel_On_Color 或 Vga_Pixel_Off_Color 的時候
9 S. [* I, u: y6 d h
: D# |% k9 q5 t+ M% S- }1 c& D T我的螢幕上面就會顯示 "阿特拉" 公司的 mark L9 O- z3 K) i' y2 ?" _# E9 I
5 s1 l+ C% p3 B1 O* A) j
有遇過此問題的大大可以麻煩幫小弟解惑嗎) q2 U2 Q& i" _4 V
5 _$ T6 j* k0 Y: [% C: w/ {麻煩各位大大了 |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號?申請會員
x
|