STM32/STM8技术william hill官网
直播中

else

8年用户 28经验值
擅长:光电显示 控制/MCU
私信 关注
[经验]

【IntoRobot Neutron试用体验】ADC读取测试

本帖最后由 wherelse 于 2017-6-5 22:38 编辑

在上次点亮Blink例子灯之后,这次的体验则是ADC模数转换。
ADC作为一种常用的基本配置之一,在各种传感器的数据采集中占有重要地位。
Neutron板子上的A0扣均为模拟口,可以进行ADC读取。ADC口应该是从STM32上引出的,所以测量范围应该也是0-3.3V.
在IntoRobot的在线环境新建工程,定义相关IO口,初始化串口。
chrome_2017-06-05_22-29-32.png
ADC的读取非常简单,已有可以的函数,直接拿来用就可以了:analogRead();
在取100次均值后,我将数据通过串口发出。
为了方便我的后续应用,我选择将数据进行处理,添加包头,然后发送高八位和低八位,方便后续通信时的数据校验。烧录完之后,打开串口助手,我将板子的A0口连接到电位器的输出口,转动后,串口数据发生变化,ADC读取测试成功完成。


后续我将尝试进行PWM定时器的程序测试。

更多回帖

发帖
×
20
完善资料,
赚取积分