你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

Nucleo开发手记(3)——ADC+UART

[复制链接]
sacq12 提问时间:2015-1-11 11:27 /
今天进步了,不再只是例程了,开始改例程了。。。
看标题该猜出来,准备把前两个例程拼起来:
把ADC结果从串口输出。

以第一个的Nucleo_read_analog_value 为基础,改:

00.jpg

先复制,改重新命名(名称加个 _UART,以区别):

01.jpg

程序,最后改为这样的:
3.jpg

编译,运行结果(A0位置参照第一贴):

5.jpg

3个结果分别是A0接的:
- 1.09V的旧电池
- GND
- 3.3V

BIN文件先留下(F072,F302各一个):


Nucleo_read_analog_value_UART_NUCLEO_F072RB.zip (11.87 KB, 下载次数: 0)
收藏 评论3 发布时间:2015-1-11 11:27

举报

3个回答
sacq12 回答时间:2015-1-11 11:27:38
沙发不留~~~~
sacq12 回答时间:2015-1-12 18:06:35
好像对mbed感兴趣的童鞋已经不多了,只好自己感慨一番:
Nucleo板的AD虽然是12位,一般认为ADC结果是:0~0xFFF;
可在mbed里,用read_u16 ()读到的ADC结果是:0~0xFFF,相当于16位的!就是这么任性,只能照着来。
read_u16 ()  ,稍显奇葩。范围是:0~1.0 。这也好,参照VREF,便可知晓输入模拟量的值了。

党国特派员 回答时间:2015-1-13 09:31:21
1.png

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版