標題: stm32F407zgt6單片機模擬vga時序失敗 [打印本頁]

作者: lyonkon    時間: 2023-12-31 21:00
標題: stm32F407zgt6單片機模擬vga時序失敗
這個是測試圖片;
以下是調(diào)試圖片:使用dma發(fā)送像素數(shù)據(jù)?赡苁莇ma時鐘無法做到對齊,有的豎條有鋸齒。目前已經(jīng)無能為力。付出了一些代價,雖不甘心,只能另尋其他


作者: 人工置頂員    時間: 2024-1-2 14:37
頂一下
作者: lyonkon    時間: 2024-1-3 22:39
[問題已解決]:
已經(jīng)放棄的這個項目,F(xiàn)429已經(jīng)在路上。不經(jīng)意調(diào)試了一番,漸漸調(diào)試成功了。
用F407做這個項目,比較F429的LTDC可能不具有性價比。當初,學習407的數(shù)據(jù)手冊才知道F429有這個功能。但407已經(jīng)到手,就硬著頭皮做了。
就像現(xiàn)在,F(xiàn)429買了 F407卻又調(diào)好了。----真的像是造化弄人。
其實,用F407或者F429做這個顯示驅(qū)動模塊,太大材小用!
調(diào)試畫面如下:F407的硬件設計,能夠達到如此水準,我相當?shù)呐宸?br /> 圖像調(diào)試到這個效果,我也滿意了。


作者: lyonkon    時間: 2024-1-7 13:24
這貼就當是制作花絮吧!雖然不缺乏對字體的審美能力,但總是寫不出漂亮的字體。制作繼續(xù),手搓ASCII碼。


作者: lyonkon    時間: 2024-1-7 22:23

作為一個8位色rgb顯示模塊,或者專門針對某一通用設備接口,或者希望做到簡單,易用,高速,實用,通用。那么模塊與外界的通信協(xié)議就顯的重要。
以下是我目前能夠想到的方案,是否合理還存未知。
所以,想請朋友們不吝提供建議。

外界設備通過usart接口,字符數(shù)據(jù)放入字符存儲區(qū),圖像數(shù)存入幀畫面區(qū)。
目前的方案是:
                 一,串口每次接受5個字節(jié)數(shù)據(jù)
                      第一個字節(jié)是功能碼,表示字符數(shù)據(jù)/圖像數(shù)據(jù)/其他功能
                      第二個字節(jié)是色彩碼,表示字符數(shù)據(jù)的色彩
                      第三個字節(jié)是地址碼高位
                      第四個字節(jié)是地址碼低位
                      第五個字節(jié)是asc碼數(shù)據(jù)/圖像數(shù)據(jù)
這個方案著重于字符輸入,圖像輸入顯得繁瑣而且緩慢。

                二,使用兩個串口,圖像和字符分兩個串口傳送。
         圖像方案1: 第一個字節(jié)是地址碼高位
                            第二個字節(jié)是地址碼低位
                            下面連既續(xù)發(fā)送圖像數(shù)據(jù)
          圖像方案2    直接傳送圖像數(shù)據(jù)   
缺點是要求外接設備提供兩個串口,如果用串口助手測試,來回插拔更加麻煩。            








作者: lyonkon    時間: 2024-1-10 20:30
串口9600波特率,傳輸半幀數(shù)據(jù),將近2分鐘。離30幀每秒相去甚遠。

之所以是半幀,是因為DMA每次最大65535字節(jié),而一幀現(xiàn)在是107008字節(jié),104.5k
串口圖傳功能,不準備再改進了。
下一步,串口字符部分做好,就完工。



作者: lyonkon    時間: 2024-1-14 22:30
STM32F407ZGT6_VGA.zip (4.02 MB, 下載次數(shù): 8)
作者: nannan2    時間: 2024-1-15 21:56
thanks




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1