社区
硬件设计
帖子详情
请问DSP28335使用内部ADC12.5MHz采样,是否只能使用DMA配合才能完成??
bingbiaoxiao3078
2017-05-29 08:31:19
28335主频150MHz不使用DMA的话应该也能完成12.5MHz的采样吧?
当时看了TI公司ADC和DMA配合使用的历程,无法改编成功,因为我想使用连续而非启停模式,在连续模式下完成一序列的采样后无法进入中断。第二是关于DMA的配置,如果想只开启1个ADC通道,完成100次1000次存储,DMA配置的代码应该如何写?
...全文
701
1
打赏
收藏
请问DSP28335使用内部ADC12.5MHz采样,是否只能使用DMA配合才能完成??
28335主频150MHz不使用DMA的话应该也能完成12.5MHz的采样吧? 当时看了TI公司ADC和DMA配合使用的历程,无法改编成功,因为我想使用连续而非启停模式,在连续模式下完成一序列的采样后无法进入中断。第二是关于DMA的配置,如果想只开启1个ADC通道,完成100次1000次存储,DMA配置的代码应该如何写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
uid123
2017-05-30
打赏
举报
回复
设置一个标志位,每次主程序进入等待前至1,然后由adc采集数据完成后至0,主程序每隔一定时间进行对标志位扫描,如果发现标志位为0时读取缓存区的内容。
使用
Snapdragon Profiler深度分析优化你的游戏
Snapdragon Profiler提供四种分析模式,几十种硬件指标帮助分析调试应用性能以及渲染等问题。对于开发者尤其是和功耗、图形图像处理相关的开发者来说,Snapdragon Profiler将是您一个很好的帮手,它允许开发者分析CPU、GPU、
DSP
、memory、power、thermal和network数据等,从而帮助开发者根据这些数据进一步进行修改和优化。
DSP
28335
学习记录(四)——
ADC
、
DMA
本文记录一下仿真模式下的printf()的
使用
,
ADC
,
DMA
,
DSP
28335
入门教程:
ADC
to
DMA
前篇(官方例程Example_2833x
Adc
To
DMA
的分析)
前言
DSP
28335
的官方例程其实是比较不错的,基本上各个功能都涉及到。(有没有人第一反应就是:我靠,官方例程去哪里下载啊,我去TI官网找了几天都找不到?老笨觉得很多人都还不知道,
DSP
28335
官方例程的下载方法,见《
DSP
28335
入门教程:官方例程的下载》) 主题 本文就说说Example_2833x
Adc
To
DMA
这个例程,有些地方它默认你都懂了,没有举更多的例子来帮助理解,恰恰是...
28335
学习之《模数转换器
ADC
》
模拟输入电压为3V,将ADResult中的值右移4位,值为OxFFF,即4095,(ADResult>>4) = ((Vinput-
ADC
LO)/3.0)*4095,实际中都是读取ADResult中的值,然后求得实际输入的模拟电压值。
ADC
可以对一个序列多个通道的转换进行排序,每当
ADC
收到一个转换的请求,便能自动
完成
这个序列所有通道的转换。如果在
ADC
转换SEQ1序列的时候,SEQ2序列仍在等待,这是SEQ1又产生了一个转换请求,则当
ADC
转换
完成
之后,仍然先响应SEQ1的转换请求,SEQ2继续等待。
STM32
ADC
采样
值不准确 情况分析及解决办法
情况1
使用
ADC
/
DMA
循环自动
采样
的方式,但是
采样
数据与预估数据相差很大,小了很多。 解决办法 配置
adc
的时候,
采样
周期需要设置大一些。 sConfig.SamplingTime =
ADC
_SAMPLETIME_71CYCLES_5 ; 原因分析
采样
周期太小,会导致
采样
不准确,
采样
周期越大越准确。
采样
周期太大会影响
采样
时间,计算公式:
采样
时间(us) = (
12.5
+SamplingTime ) /
ADC
时钟(
MHZ
) 情况2 仿真调试时,
采样
准确,但是设备重新上电后,
采样
不准确,偏
硬件设计
6,125
社区成员
11,293
社区内容
发帖
与我相关
我的任务
硬件设计
硬件/嵌入开发 硬件设计
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 硬件设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章