搜索

请问STM8L的ADC你们能及时处理采样数据的最高速率是?sps

[复制链接]
4197|4
sszxxm|  楼主 | 2013-3-16 23:23 | 显示全部楼层 |阅读模式
我在用STM8L151K4,计划使用慢速的ADC,使用760ksps采样,DMA,每190次采样,产生一次DMA中断,然后累加,使用过采样产生一个数据,2次DMA数据合并,然后从串口输出,这样算下来串口输出的帧率在2000次/秒,但是实际测试始终只能达到750次/秒左右,后来仔细检查自己的代码,进行测试后发现,是累加ADC值的过程使用了大量时间,导致处理速度下降,但是MCU已经使用了16MHz最高频率了。

STM8L的内核处理速度跟不上外设数据生成速度?这个有点麻烦了...............

hawksabre| | 2013-3-17 11:00 | 显示全部楼层
换片子  换更高速的片子   只能这样做了   呵呵

使用特权

评论回复
sszxxm|  楼主 | 2013-3-17 11:23 | 显示全部楼层
唉,一声叹息啊,广告宣传太诱人..................

使用特权

评论回复
sszxxm|  楼主 | 2013-3-18 10:45 | 显示全部楼层
现在通过优化算法来进行累加计算,基本解决了问题,只是MCU已经没有多少剩余时间做其他事情了,先将就着用吧。
STM8L的ADC性能确实不错,只是内核速度慢了点,有点不匹配。

使用特权

评论回复
IJK| | 2013-3-18 11:04 | 显示全部楼层
1.换成STM32F0,性能高不少,价格还很高
2.进一步优化STM8L代码,但提高难度应该比较高

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

本版热帖

本版活跃用户

优质原创写原创,赢大奖

编辑推荐

  • 1 wolfe_yu 得到打赏 ¥170.00
  • 2 小叶三千 得到打赏 ¥160.00
  • 3 最美葫芦娃 得到打赏 ¥155.00
  • 4 呐咯密密 得到打赏 ¥115.00
  • 5 hk386 得到打赏 ¥80.00
  • 6 laocuo1142 得到打赏 ¥80.00
  • 7 wzx1994 得到打赏 ¥60.00
  • 8 年轻的国王 得到打赏 ¥60.00
  • 9 jlc317 得到打赏 ¥55.00
  • 10 bjs1688 得到打赏 ¥55.00
在线客服 快速回复 返回顶部 返回列表