完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
我使用的FX3并为an75779实例管理几个视频传感器和采样模拟信号”32khz使用连接到SPI口的AD转换器。 我在cyu***3kit-003板开发项目和Aptina传感器。 每30微秒左右FX3检测EOC MISO下降沿SCLK同步时不运行,那么它写4字节到ADC后从中读取的3个字节。每样改变4写入的字节。 我连misoto gpio45销J7插座andfx3民调continouslythis引脚等待EOC。 关于这一任务的几个问题。 我没有使用过的DMA SPI传输:它是可能的同步DMA字节TX &;RX的MISO的下降沿,作为外部inerrrupt?也许使用外部硬件为了清洁味噌交易由于数据传输。或更好的清洗其他未决请求SPI DMA中断? 此外,由于EOC检测后,可以读取七个字节的DMA从TX数据缓冲区,在同一时间写七字节RX数据缓冲区,然后调用回调函数? 我创建了一个线程管理SPI通信与8的优先级别,但我注意到一个很大的抖动(几十毫秒:看来传感器线数据传输)当PC主机需要从FX3视频流:我该如何避免这种抖动和保证EOC检测每30微秒和回调的执行? 味噌和gpio45连接,输入信号来自ADC大大降低了自己所以我不得不把一个硬件缓冲区之间的味噌和gpio45引脚。有可能避免这个外部缓冲区吗? 谢谢。马西莫 |
|
相关推荐
1个回答
|
|
马西莫
可以有东西:首先检测EOC的延迟和延迟之后,SPI从你打电话spiword转移时间。首先你可以使用GPIO中断方式看延迟相关的时间。SPI,你提到30us,可以减少到大约10我们如果你穿过FX3库源和呼叫转移功能,直接从您的代码。这是因为SPI传输在图书馆实行的是有如果,这可能是造成这种循环延迟启动。所以,你可以把它用最小的检查,创建自己的SPI传输功能的尝试。 |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2106 浏览 1 评论
1853 浏览 1 评论
3671 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1788 浏览 6 评论
1536 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
572浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
424浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
438浏览 2评论
386浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
916浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 10:42 , Processed in 0.961155 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号