你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
每日签到
STM32团队2
论坛吐槽优化专区
升级测试
ST意法半导体中文论坛
»
论坛
›
【技术区】
›
活动专区
›
Nucleo开发手记(3)——ADC+UART
返回列表
查看:
799
|
回复:
3
Nucleo开发手记(3)——ADC+UART
[复制链接]
sacq12
sacq12
当前离线
在线时间
243 小时
UID
323750
ST金币
0
蝴蝶豆
0
注册时间
2011-10-20
13
主题
655
回帖
0
蝴蝶豆
金牌会员
金牌会员, 积分 4259, 距离下一级还需 741 积分
最后登录
2019-7-13
收听TA
发消息
发表于 2015-1-11 11:27:01
|
显示全部楼层
|
阅读模式
a0a.1 32b0c
今天进步了,不再只是例程了,开始改例程了。。。
看标题该猜出来,准备把前两个例程拼起来:
把ADC结果从串口输出。
以第一个的Nucleo_read_analog_value 为基础,改:
先复制,改重新命名(名称加个 _UART,以区别):
程序,最后改为这样的:
编译,运行结果(A0位置参照第一贴):
3个结果分别是A0接的:
- 1.09V的旧电池
- GND
- 3.3V
BIN文件先留下(F072,F302各一个):
Nucleo_read_analog_value_UART_NUCLEO_F072RB.zip
(11.87 KB, 下载次数: 0)
2015-1-11 11:23 上传
点击文件名下载附件
Nucleo_read_analog_value_UART_NUCLEO_F302R8.zip
(12.11 KB, 下载次数: 0)
2015-1-11 11:23 上传
点击文件名下载附件
【释解ADC的一些疑惑】
第1贴的2楼有ADC语句的相关信息,楼主也为这些疑惑后好一阵,在这里再重温一下:
原文:
float read ()
Read the input voltage, represented as a float in the range [0.0, 1.0].
unsigned short read_u16 ()
Read the input voltage, represented as an unsigned short in the range [0x0, 0xFFFF].
看来:
read () 结果是浮点数,范围是:0.0~1.0
read_u16 () 结果是二进制16位整数,范围:0x0~ 0xFFFF
用了mbed平台,还是照人家的规矩。
回复
使用道具
举报
sacq12
sacq12
当前离线
在线时间
243 小时
UID
323750
ST金币
0
蝴蝶豆
0
注册时间
2011-10-20
13
主题
655
回帖
0
蝴蝶豆
金牌会员
金牌会员, 积分 4259, 距离下一级还需 741 积分
最后登录
2019-7-13
收听TA
发消息
楼主
|
发表于 2015-1-11 11:27:38
|
显示全部楼层
a1024a.1 32b0c
沙发不留~~~~
回复
支持
反对
使用道具
举报
sacq12
sacq12
当前离线
在线时间
243 小时
UID
323750
ST金币
0
蝴蝶豆
0
注册时间
2011-10-20
13
主题
655
回帖
0
蝴蝶豆
金牌会员
金牌会员, 积分 4259, 距离下一级还需 741 积分
最后登录
2019-7-13
收听TA
发消息
楼主
|
发表于 2015-1-12 18:06:35
|
显示全部楼层
a0a.1 32b0c
好像对mbed感兴趣的童鞋已经不多了,只好自己感慨一番:
Nucleo板的AD虽然是12位,一般认为ADC结果是:0~0xFFF;
可在mbed里,用read_u16 ()读到的ADC结果是:0~0xFFF,相当于16位的!就是这么任性,只能照着来。
read_u16 () ,稍显奇葩。范围是:0~1.0 。这也好,参照VREF,便可知晓输入模拟量的值了。
回复
支持
反对
使用道具
举报
党国特派员
党国特派员
当前离线
在线时间
384 小时
UID
3066878
ST金币
0
蝴蝶豆
4
注册时间
2014-10-27
76
主题
5715
回帖
4
蝴蝶豆
论坛元老
最后登录
2020-10-15
收听TA
发消息
发表于 2015-1-13 09:31:21
|
显示全部楼层
a0a.1 32b0c
回复
支持
反对
使用道具
举报
返回列表
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表