2011年11月14日 星期一

LCM 8080 interface on LPC1227





上回 NXP roadshow 拿到一片 LPCXpresso for LPC1227之後,
想著拿出來用的動力在哪?



後來想到,
曾經想過拿 LPC1114點 8080 interface的 LCM,
不過想到 Port 0,1被常常拿來用的 UART, SPI ,I2C 中斷了連續性.
若拿來用勢必面臨 需要將資料轉換的運算,這樣就降低了顯屏速度.

看一下 LPC1227 IO多,很容易就避開這樣的問題,所以就先來試試看.

於是將 LPCXpresso for LPC1227 割開,


LPC-LINK與 Target board之間並不是真的很好切開.
費了好大的力氣.還差點破壞了連接的兩排孔位.




另外在上圖左邊的黑色排座是留著當支撐的.

這次會將 LPC1227 拿來玩,主要是看上了更多的 IO.


打算用P2.0~15 搭配其他幾支 IO 模擬 LCM 8080 16 bits 的介面.




借了一片 SSD1963 的 LCD driver board,搭配 7" ( 800*480 ) LCD Panel.

接了 21條線就花了好多時間 ( 囧rz ) .




拍了幾張顯示的圖片.


總體來說 ,使用 GPIO 完成 8080 interface 很簡單,
不過因為幾個控制 pin的關係,沒能搭配上 uDMA,
所以刷整個畫面的時候,速度太慢.

若要設計 UI 的時候,要考慮盡量設計成 區塊更新(避免整個畫面的更新)
或者搭配小點的 panel(不過通常小panel就比較少走 8080的介面了).


最後放一段 畫球(不是在罵人喔) 影片,
畫面上出現7顆球,遇到邊緣就隨機改變方向.



0 留言:

張貼留言

Related Posts Plugin for WordPress, Blogger...