急急急,用STM32F103做AD采集时如何实现先把采集的数存放在某个寄存器中或者ram或flash中,然后再将这些采集的数挨个读出

2019-10-15 01:05发布

用STM32F103做AD采集时,由于串口输出速度比转换速度慢很多,如何实现先将AD转换的数存放到某寄存器中,然后再通过读该寄存器中的数将转换的电压值通过串口读出。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
sdjncy
1楼-- · 2019-10-15 19:57
索隆 发表于 2017-2-14 16:28
AD采集的值在stm32中是存在ADC_DR寄存器中的,但是不知道如何实现从该寄存器中随时取随时输出

原子的例程有呀,看看这个函数ADC_GetConversionValue(ADC1)
高级放牛娃
2楼-- · 2019-10-15 22:50
建议你采用一个SD/TF卡,简单的文件系统,将数据采集后放到卡上,然后再适当的时候读取出来。
憨厚诚实大叔
3楼-- · 2019-10-16 03:12
楼主提出这个问题,我就知道教不会他了,楼主回去好好看看原子哥的ADC那里的教程先吧。
索隆
4楼-- · 2019-10-16 06:18
 精彩回答 2  元偷偷看……
索隆
5楼-- · 2019-10-16 11:18
高级放牛娃 发表于 2017-2-14 17:45
建议你采用一个SD/TF卡,简单的文件系统,将数据采集后放到卡上,然后再适当的时候读取出来。

不好意思,这几天一直没登录,不能用SD卡
索隆
6楼-- · 2019-10-16 16:40
高级放牛娃 发表于 2017-2-14 17:45
建议你采用一个SD/TF卡,简单的文件系统,将数据采集后放到卡上,然后再适当的时候读取出来。

不好意思,这几天一直没登录,不能用SD卡

一周热门 更多>