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

查看: 803|回复: 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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版