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

查看: 798|回复: 3

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

[复制链接]

13

主题

655

回帖

0

蝴蝶豆

金牌会员

最后登录
2019-7-13
发表于 2015-1-11 11:27:01 | 显示全部楼层 |阅读模式
今天进步了,不再只是例程了,开始改例程了。。。
看标题该猜出来,准备把前两个例程拼起来:
把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)
回复

使用道具 举报

13

主题

655

回帖

0

蝴蝶豆

金牌会员

最后登录
2019-7-13
 楼主| 发表于 2015-1-11 11:27:38 | 显示全部楼层
沙发不留~~~~
回复 支持 反对

使用道具 举报

13

主题

655

回帖

0

蝴蝶豆

金牌会员

最后登录
2019-7-13
 楼主| 发表于 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,便可知晓输入模拟量的值了。

回复 支持 反对

使用道具 举报

76

主题

5715

回帖

4

蝴蝶豆

论坛元老

最后登录
2020-10-15
发表于 2015-1-13 09:31:21 | 显示全部楼层
1.png
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版