【AN5176】使用STM8 Nucleo-64开发板在LED灯条上显示可变电压

NUCLEO-8S208RB(基于STM8S208RBT6)和NUCLEO-8L152R8(基于STM8L152R8T6)开发板可用于评估所有STM8S系列和STM8L系列微控制器的主要特性。

本应用笔记简要介绍了如何在NUCLEO-8S208RB和NUCLEO-8L152R8开发板上使用ADC、TIM和GPIO外设。

当微控制器(本例中为STM8S208RBT6或STM8L152R8T6)使用连接到主机电脑的USB电缆供电时,定时器根据用户定义的周期触发ADC,以转换由可变电阻RV1(10KΩ)提供的模拟电压。 得到的平均电压测量值显示在LED灯条上。

1. 应用说明

本节主要介绍了使用NUCLEO-8S208RB或NUCLEO-8L152R8开发板在LED灯条上显示可变电压的硬件要求、应用程序的原理图和工作原理。

1.1 硬件要求

没有使用板载的组件。

所需的外部组件包含:

• 四个LED:LD2、LD3、LD4、LD5

• 一个10KΩ可变电阻:RV1

• 四个1KΩ电阻:R1、R2、R3、R4

• 一个100 nF电容:C1。

1.2 应用原理图

电容C1滤除ADC输入引脚上的电压尖峰:

• NUCLEO-8S208RB的PE6引脚上的ADC2_IN9功能

• NUCLEO-8L152R8的PC7引脚上的ADC1_IN3功能能

电阻器R1、R2、R3和R4分别限制流过LD2、LD3、LD4和LD5的电流。

【AN5176】使用STM8 Nucleo-64开发板在LED灯条上显示可变电压_第1张图片

更多内容请参考以下链接:https://www.yiboard.com/thread-951-1-1.html

你可能感兴趣的:(一板网电子论坛)