完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,我用了16位ADC、DMA、UBFS和Amux来转换一个来自传感器的模拟信号,不断地将通过USB总线发送到PC。我已经启用DMA的DRQ硬件请求并将其连接到ADC EOC,所以在接收到来自ADC的请求之后,DMA通道读取2字节的DAT。A从ADC输出寄存器,并写入到目标RAM缓冲器,并将目的地址增加2。然后一次又一次地进行ADC的每次转换,因此下一个TD将是相同的TD(0)。Q1:单个TD的最大传输计数是4096字节,使用上述配置可以影响连续发送还是在4096转换之后停止?
为了传输该数据,所使用的传输类型是同步的,其目的是通过总线上预先协商的带宽的恒定流和实时流向主机传输数据。Q2:如何在信源和信宿之间进行同步,以保持恒定和不间断的FLO。数据从设备到缓冲区到PC机? 以上来自于百度翻译 以下为原文 Hello People, I've used 16 bit ADC,DMA,USBFS,& Amux for converting an analog signal from sensors continuously send the through USBFS to the PC.I've enabled the DRQ hardware request of the DMA and connect it to the ADC EOC so after receiving the request from ADC, DMA channel reads 2 bytes of data from ADC output register & write them to the destination RAM buffer and increment the destination address by 2. and then do this again and again for every conversion of the ADC so the next TD will be the Same TD[0].Q1:The maximum transfer count for a single TD is 4096 bytes Does using using the foregoing configuration can affect continuously sending or after 4096 my conversion stops? For streaming this data the type of transfer used is Isochronous which are intended for streaming data to a host through a constant and real time stream of prenegotiated bandwidth on the bus.Q2:How to do the sychronization between the source and the sink to maintain a constant and uninterrupted flow of data from device the buffer to the PC? |
|
相关推荐
5个回答
|
|
你可以用TDS回路中,这样当终端数达到二TD跳。也允许双缓冲。
鲍勃 以上来自于百度翻译 以下为原文 You may use two TDs in a loop, so that when the terminal count is reached the second td jumps in. Allows for double-buffering, too. Bob |
|
|
|
这些可能是赞成的。
HTTP://www. CyPress?COM/?RID=44335 AN6102 HTTP://www. CyPress?COM/?RID=37793 AN51705 HTTP://www. CyPress?COM/?RID=82680 AN848 问候,Dana。 以上来自于百度翻译 以下为原文 These might be of assitance - http://www.cypress.com/?rID=44335 AN61102 http://www.cypress.com/?rID=37793 AN52705 http://www.cypress.com/?rID=82680 AN84810 Regards, Dana. |
|
|
|
设计中的两个问题:
1文件。INF是错误的。它不是假设在生成项目后自动生成的。 2-I使用模拟多路复用器从两个感应器中输入输入,我将用这个设计来做这件事。我能把它连接到ADC的EOC吗? 以上来自于百度翻译 以下为原文 Two problems with the design :- 1-The file .inf is mising. isn't it suppose to be generated automatically after building the project. 2-I am using an analog multiplexer to take the input from both the sensers hoe am i going to do this with the design.can i connect it to the EOC ofthe ADC some how. |
|
|
|
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2106 浏览 1 评论
1853 浏览 1 评论
3672 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1788 浏览 6 评论
1536 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
572浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
425浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
438浏览 2评论
388浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
918浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 00:35 , Processed in 0.963358 second(s), Total 86, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号