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

Nucleo开发手记(1)——mbed下的ADC

[复制链接]
sacq12 发布时间:2015-1-10 10:41
今年,准备先玩一段mbed,从这款STM32F072-Nucleo开始。
在mbed官网可以找到不少例程,这里记录下ADC的。


例程:Nucleo_read_analog_value,在这里可以找到:
0-.jpg


导入后的主程序都在这里,看着简单,可先了解些东西:
1-.jpg

大意是:对 A0端的模拟信号进行ADC,当信号大于1V时,板上的LED闪动。

A0的位置,在下图用红箭头标出来了:

2-.jpg

编译成BIN后,下载(拷贝)后的
实际运行效果留影(A0接到了3.3V,LED 闪动的):

DSC00767.JPG

DSC00768.JPG

BIN文件保留在此:
Nucleo_read_analog_value_NUCLEO_F072RB.zip (10.64 KB, 下载次数: 9)
收藏 1 评论14 发布时间:2015-1-10 10:41

举报

14个回答
sacq12 回答时间:2015-1-10 10:50:11
本帖最后由 sacq12 于 2015-1-10 20:27 编辑

mben 手册在这里:
http://developer.mbed.org/handbook/Homepage

与ADC 相关的:
http://developer.mbed.org/handbook/AnalogIn

要点:
AnalogIn (PinName pin)  
   Create an AnalogIn , connected to the specified pin.

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].

adersonl 回答时间:2015-1-10 12:43:47
楼主打算用MBED做开发吗?
sacq12 回答时间:2015-1-10 19:16:33
adersonl 发表于 2015-1-10 12:43
楼主打算用MBED做开发吗?

打算先用用试试看,能用到什么程度还不知道。
xyc2690 回答时间:2015-1-10 19:44:13
mbed还是不完善,下载程序是蛮方便的,程序复杂了感觉用起来就很不方便。。
sacq12 回答时间:2015-1-10 19:48:53
xyc2690 发表于 2015-1-10 19:44
mbed还是不完善,下载程序是蛮方便的,程序复杂了感觉用起来就很不方便。。 ...

说的在理,我先玩点简单的,摸索点经验
Vincent_Zhang 回答时间:2015-3-11 01:11:19
并且现在发现nucleo L053R8 AnalogIn有bug
s7631001 回答时间:2015-3-11 07:58:10
又一种学习之路
wambob 回答时间:2015-3-11 08:04:02
体验了MBED,感觉没库或CUBEMX方便
数码小叶 回答时间:2015-3-11 15:12:27
谢谢分享
12下一页

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版