|
今年,准备先玩一段mbed,从这款STM32F072-Nucleo开始。 在mbed官网可以找到不少例程,这里记录下ADC的。 例程:Nucleo_read_analog_value,在这里可以找到:
导入后的主程序都在这里,看着简单,可先了解些东西:
大意是:对 A0端的模拟信号进行ADC,当信号大于1V时,板上的LED闪动。 A0的位置,在下图用红箭头标出来了:
编译成BIN后,下载(拷贝)后的 实际运行效果留影(A0接到了3.3V,LED 闪动的):
BIN文件保留在此:
Nucleo_read_analog_value_NUCLEO_F072RB.zip
(10.64 KB, 下载次数: 9)
|
微信公众号
手机版
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].
打算先用用试试看,能用到什么程度还不知道。
说的在理,我先玩点简单的,摸索点经验