2010年7月31日 星期六

LED點亮下一代無線通訊

隨著業界準備朝高功率 LED 的固態照明(SSL)方向發展,一些較具遠見的工程師們腦海中也浮現一種更大膽的創新思維。他們建議:為何不採用一種速度快到讓人眼無法辨識的 LED 切換方式,以便使其也能用於傳送數據?

2010年7月22日 星期四

如何用SOPC Builder建立一個能在DE2-70上跑μC/OS-II 的系統

http://www.cnblogs.com/oomusou/archive/2010/08/10/de2_70_start_up.html

Altera DE2-70 多媒體開發平台

Altera DE2-70 多媒體開發平台

Altera DE2-70 最新多媒體開發平台配備了數量高達70,000個邏輯單元的Altera Cyclone® II 2C70和更大容量的記憶體元件,並完全承襲了Altera DE2 多媒體平台豐富的多媒體、儲存及網路等應用介面的優點。


2010年7月19日 星期一

關於emWin(ucgui)下將LCD顯示畫面旋轉的問題,即橫屏變豎屏的問題

之前遇到這個問題,google很多地方找到了一個方法說,在LCDconf.h中:


#define LCD_SWAP_XY 1


以將xy軸對換,以此實現坐標軸的旋轉。不過單獨進行此定義,並不能完全實現橫屏和豎屏的轉換,實際的旋轉效果,後來在emWinuser mannual中找到了具體介紹,對應的就是,通過LCD_MIRROR_XLCD_MIRROR_YLCD_SWAP_XY 的三者的組合,可以實現畫面的8個不同方向旋轉。具體參見


emWin manual version V4.12


http://www.segger.com/pub/manuals/emWinUser_V412R0.pdf


28.4 Display orientationPage 768的圖示,就很明白了。


不過,有點要提醒的是,如果當前使用的emWin,也就是大家常說的開源的ucgui的時候,用的庫是編譯好的libemWin.a話,那這些巨集定義,就不起作用了。只有在你有源碼的情況下,改巨集的配置,然後重新編譯,這樣才能真正實現橫屏和豎屏的轉換。