DSP的高频率adc采样及串口发送问题

2019-07-15 00:14发布

1.现在发现串口发送占用时间太长,那adc采集的12路高频率信号不能第一时间上传给上位机,有什么好办法吗?比如一边采集12路信号一边串口发送,这样就等于串口发送不需要cpu的控制了?
    2.采样频率和串口发送发送时间是没有关系的吧?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
Ryze
1楼-- · 2019-07-15 14:22
可以采用FIFO发送功能不需要CPU参与
Varus
2楼-- · 2019-07-15 16:06
用内部的串口fifo功能吗?
Snow7
3楼-- · 2019-07-15 16:45
我用的28335,只有ADC DMA功能。还有一点,我的采样频率很高,串口上传的速度达不到实时上传,也就是采的快,传的慢,有什么解决方法吗?
android2
4楼-- · 2019-07-15 18:56
采用for循环发送的话,是比较影响实时性的
建议:
1.采用定时器,每次发送一个字节
2.采用FIFO的方式发送
zhangmangui
5楼-- · 2019-07-16 00:43
 精彩回答 2  元偷偷看……
lvyunzeng
6楼-- · 2019-07-16 02:26
采集速度快于串口传输的速度,如果不是连续采集,而是采集1秒停止几秒这样的话,FIFO是可以考虑的。要是一直采集上传的话,就不要考虑串口了。USB3.0、网口、或者PCI才能解决你的问题。

一周热门 更多>