CH565 DVP+UDP實驗

各位大佬,我用UDP發(fā)OV2640的JPEG的數據,但是只有在接收端只有幀尾,沒有幀頭,有大佬遇到過類似的情況嗎。

1669277298649764.png

1669277298329179.png






我用的是這個函數傳的,JPEG_DVPDMAaddr1是0x20027000 + OV2640_JPEG_WIDTH;

LEN是OV2640_JPEG_WIDTH(1024)

1669277273503.png

可以通過打印部分數據,確認DVP接口收到的數據中是否存在幀頭。
如果存在,可以對DVP數據,每次DMA完成一次傳輸,通過在頭部增加校驗序列號(這個時候就不要關心數據本身了),通過在網絡接收端對序列號進行判斷,確認數據丟失是在什么環(huán)節(jié)發(fā)生的。

以及,這是UDP


您好,我用串口打印了DVP采集到的第一行數據,還是沒有找到FF D8


要注意DVP存在雙緩沖模式,如果沒有控制好DMA地址,可能會造成數據的覆蓋,應當動態(tài)的進行緩沖區(qū)地址的切換。

因為幀結束在末尾,在之后很長一段時間不會接收到新的數據,可能沒有數據被覆蓋,造成“只能收到幀結束,收不到幀起始”的錯覺。


感謝大佬的回復,現在圖像數據是基本可以傳輸

但是現在的問題是攝像頭前面有遮擋的時候,傳輸的圖片很穩(wěn)定,不丟包,見下圖

766e421f8b48f99a60fc56d5da16377.jpg

但是當沒有遮擋物的時候,就會出現花屏,只有上面一小部分是正常顯示的,見下圖

882074d5a0c26c3ed06f87059fd4936.jpg


已解決,哈哈,自己程序出了點小問題


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频