[其他ST产品] 我想用stm32的单片机采样电压,然后每周波采样128个点,如何设置呢

[复制链接]
4436|48
天天向善 发表于 2024-5-21 18:25 | 显示全部楼层
如果我们修改缓冲区呢?
LLGTR 发表于 2024-6-21 11:23 | 显示全部楼层
你可以把所有的数据传输到上层计算机,让上层计算机计算
Pretext 发表于 2024-6-22 13:12 | 显示全部楼层
你打算怎么把数据上传到电脑上?
kepe 发表于 2024-7-31 01:21 | 显示全部楼层
要在STM32微控制器上实现每周波采样128个点的电压采样,需要考虑以下步骤:

配置ADC:配置ADC以采样电压。
配置定时器:使用定时器以特定的频率触发ADC采样。
采集数据:将采集的数据存储到内存中。
处理数据:可以在存储满128个采样点后处理数据。
AdaMaYun 发表于 2024-7-31 16:03 | 显示全部楼层
其实还是看采样以及传输频率的关系,有时候不是非常容易同步的
铁血丹心LLLL 发表于 2024-8-28 00:58 | 显示全部楼层
你描述的情况涉及到DMA(直接存储器访问)缓冲区的循环模式和ADC采样的实时处理问题。
铁血丹心LLLL 发表于 2024-8-28 00:58 | 显示全部楼层
在这种模式下,DMA在缓冲区满时会停止传输,你需要手动处理数据溢出的问题。
烟雨蒙蒙520 发表于 2024-8-28 12:14 | 显示全部楼层
要使用 STM32 单片机采样电压并每周波采样 128 个点,你需要设置一个定时器来触发 ADC 采样,并在每个采样周期内收集数据。
hmcu666 发表于 2024-8-29 12:05 | 显示全部楼层
如果需要提高采样速率,可以考虑降低ADC分辨率,以换取更快的转换速度。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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