久芯网

usb虚拟串口与摄像头dcmi dma二者只能用一个

avatar yuanlifeng1988 提问时间: 2023-10-02 18:04:44 / 未解决
本人最近弄一个项目使用stm32f407的usb虚拟串口把CV2640摄像头JPEG图像数据发送给PC。但是我只要打开了usb功能,数据就不对,没打开用普通串口发出来的数据就对,一打开串口发出来的数据就不对。有没有人遇到过这样的问题
1个回答
  • avatar butterflyspring
    回答时间: 2023-10-02 18:32:12

    从手册上看,这两个外设都在AHB 高速总线上。DCMI 的速度很高,DMA2访问频繁,USB内部DMA再同时访问会可能会造成一定冲突。(DMA从响应到访问完成并不是一两个周期就能完成)。 楼主可否试试建立一定缓存,让传输分时完成试试。

会员中心 微信客服
客服
回到顶部