完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我必须设计一个系统,其中带有嵌入式 Cortex M4 的 STM32MP157 通过高速串行连接与其他客户端通信。MOSI 线应该有一个 10 : 1 的串行器,MISO 线应该有一个 1 : 10 的解串器(从 STM32MP15x 的角度来看)。
虽然通过串行器从 STM32MP15x 传输看起来可以使用 FMC 地址线,但我正在寻找一种合理的快速方法来从解串器读取异步数据。在我阅读应用说明AN5020 Digital camera interface (DCMI) on STM32 MCUs之后,我认为这可能是一种方式。 这个想法是:当数据通过解串器到达时,这些数据被记入 DCMI,DMA 传输并产生中断。 当 DCMI 配置为 8 位、外部同步、8 数据位、HSYNC 和 VSYNC 以及时钟时,即使有很长的“消隐周期”(VSYNC 表示没有数据),这也能工作吗? 问题一:DCMI的消隐期有长度限制吗? 问题2:是否必须提供永久的PixelClock,或者PixelClock是否可以在消隐期间关闭? 最后,是否有关于“滥用”DCMI 用于其他异步非摄像头应用程序的应用说明? 预先感谢您的任何建议。 |
|
相关推荐
1个回答
|
|
从规格来看,它似乎适用于 M4 和 DMA。
没有限制长时间停止时钟(PIXCLK 是完全异步的)。 同步持续时间似乎没有限制。 我认为在同步周期的开始和结束时无论如何都需要很少的时钟周期,以便 HW 定序器检测 HSYNC 和 VSYNC 转换。 您的目标是哪个 PIXCLK 频率? 无论如何,由于无法保证这些特定行为(显然没有真正测试过),我认为最好是您使用提供 DCMI 连接器的 STM32MP157F-EV1 板进行自己的试验。 |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2742 浏览 1 评论
3244 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1813 浏览 1 评论
3653 浏览 6 评论
6044 浏览 21 评论
1342浏览 4评论
203浏览 3评论
对H747I-DISCO写程序时将CN2的st-link复用为usart1,再次烧录时无法检测到stlink怎么解决?
356浏览 2评论
STM32G474RE芯片只是串口发个数据就发烫严重是怎么回事?
446浏览 2评论
STM32处理增量式编码器Z信号如何判断中断是正转的还是反向转的?
275浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 15:13 , Processed in 1.091202 second(s), Total 77, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号