很久之前小步搞了一個帶GUI的項目,方案如下:STM32F429 + 32M SDRAM + 32M SPI Flash,很小的一個互動項目,沒啥圖檔需要存儲,是以不用nandflash。
在選擇顯示屏和主要的時候猶豫了下,最後很認真的選擇了RGB屏,單片機選擇了F429。
項目最終實物效果如圖類似,我做的就不公開了。下篇帶來驅動RGB的注意點和學習資料。
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI9s2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xCM581dvRWYoNHLwEzX5xCMx8FesU2cfdGLwATMfRHLGZkRGZkRfJ3bs92YskmNhVTYykVNQJVMRhXVEF1X0hXZ0xiNx8VZ6l2cssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL0kjMzkDZmJTZ5IzMyEGOxYzXxQDOyUTM5AzLcFTMxIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjL3M3Lc9CX6MHc0RHaiojIsJye.png)
- 純RGB:電源+背光+RGB+行場控制+時鐘複位,這種是最簡單的,也是最常見的。我用過5寸,3.5寸。
- SPI加載的RGB:電源+背光+SPI+RGB+行場控制+時鐘複位,這種的坑就是,必須使用SPI配置屏,再怼資料,才能顯示。我用過4寸,3.5寸。
- SPI預設的RGB:電源+背光+SPI+RGB+行場控制+時鐘複位,硬體和上面一樣,控制和第一種一樣。SPI可以配置,預設已經配置好。我用過3.5寸,修改顯示方向時候SPI進行配置。
- 奇異的RGB:電源+背光+RGB+行場控制+時鐘複位+驅動電壓,這種控制和第一種一樣,但是硬體需要加TCON驅動闆,電路負責點,但是大螢幕都是這樣的。我評估過,沒測過。
RGB屏總結
- 其實都是一種,硬體和軟體上稍微有點差異。
- SPI有的話就接上,做配置使用。使用預設配置就ok的,不需要操作。
- 需要外置驅動電壓的,就電路負責點,其他一樣。
- 能放Nandflash的就放一個,鬼知道需不需要加很多圖檔,我遇到了最後要加了,後來被我公關成不加了。