DSP使用高频率adc采样和串口发送问题

[复制链接]
1667|26
 楼主| Thor9 发表于 2017-6-30 10:33 | 显示全部楼层 |阅读模式
DSP使用高频率adc采样+串口发送问题
1.现在发现串口发送占用时间太长,那adc采集的12路高频率信号不能第一时间上传给上位机,有什么好办法吗?比如一边采集12路信号一边串口发送,这样就等于串口发送不需要cpu的控制了?
2.采样频率和串口发送发送时间是没有关系的吧?
Mattheww 发表于 2017-6-30 10:52 | 显示全部楼层
使用DMA吧
Erichk 发表于 2017-6-30 11:05 | 显示全部楼层
是用DMA串口还是DMA ADC?
Thorald 发表于 2017-6-30 11:21 | 显示全部楼层
可以采用FIFO发送功能不需要CPU参与
Bjorn 发表于 2017-6-30 14:48 | 显示全部楼层
就用内部的串口fifo功能吗?
Rollo 发表于 2017-6-30 16:18 | 显示全部楼层
采用for循环发送的话,是比较影响实时性的
建议:
1.采用定时器,每次发送一个字节
2.采用FIFO的方式发送
Rangar 发表于 2017-6-30 16:27 | 显示全部楼层
我的采样频率很高,串口上传的速度达不到实时上传,也就是采的快,传的慢,有什么解决方法吗?
Stannis 发表于 2017-6-30 16:48 | 显示全部楼层
不用串口,用CAN试试
Brand2 发表于 2017-6-30 17:01 | 显示全部楼层

速率不一样
kkzz 发表于 2017-7-1 22:07 | 显示全部楼层
使用ADC中断采集数据。
pixhw 发表于 2017-7-1 22:07 | 显示全部楼层
DMA不能执行吗?
usysm 发表于 2017-7-1 22:07 | 显示全部楼层
是使用了串口发送中断了吗?
typeof 发表于 2017-7-1 22:08 | 显示全部楼层
设置中断优先级,ADC采样中断优先级高。,
updownq 发表于 2017-7-1 22:08 | 显示全部楼层
数据发送有问题。
i1mcu 发表于 2017-7-1 22:09 | 显示全部楼层
串口的波特率是不是不够。
mmbs 发表于 2017-7-1 22:09 | 显示全部楼层
采样频率有什么问题吗、
lzbf 发表于 2017-7-1 22:10 | 显示全部楼层
只能使用高速接口收集数据。
10299823 发表于 2017-7-1 22:10 | 显示全部楼层
发送的数据太大,肯定占用资源。
kkzz 发表于 2017-7-1 22:10 | 显示全部楼层
配置中断执行中断数据。
pixhw 发表于 2017-7-1 22:11 | 显示全部楼层
DMA就不需要数据转换了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

108

主题

843

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部