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

本应用笔记简要介绍了演示固件Discover,该固件已经提前烧录在STM8S208RBT6和STM8L152R8T6微控制器的闪存中。

该演示固件使用STM8S系列和STM8L系列的基本8位定时器,并将其配置为时基发生器,每次按下用户按钮时改变LED LD1的闪烁频率。 当STM8 Nucleo-64开发板通过连接到主机PC的标准USB电缆上电时,LED LD1开始慢慢闪烁,这表示已成功完成烧录。

1 应用说明

1.1 硬件要求

本应用笔记使用以下STM8 Nucleo-64开发板的板载资源:

• LED指示灯LD1

• 用户按钮B1

无需额外的硬件即可在STM8 Nucleo-64开发板上运行此演示应用程序。

1.2 应用原理图

有关实施细节,请参阅以下文档:

• STM8L152R8T6 Nucleo-64板用户手册(UM2351)

• STM8S208RBT6 Nucleo-64板用户手册(UM2364)

1.3 应用规则

本应用笔记使用8位定时器TIM4作为时基发生器来控制LED指示灯LD1的闪烁频率。每次STM8S系列或STM8L系列微控制器检测到用户按钮B1上的事件,据此调节LED的每次切换之间的延迟时间(TIM4时基的倍数)以改变闪烁频率。

在应用程序启动时,闪烁周期配置为1秒,LD1以此速率(每秒)切换。此配置允许直观地检查是否成功编程STM8S系列或STM8L系列设备的闪存。

每次在用户按钮B1上检测到按钮事件时,LD1闪烁频率根据下表中描述的设置增加。

【AN5183】使用STM8 Nucleo-64开发板实现可调节的LED闪烁频率

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

相关文章:

  • 2021-09-01
  • 2022-01-18
  • 2022-01-07
  • 2021-04-06
  • 2022-12-23
  • 2021-05-16
  • 2022-01-17
猜你喜欢
  • 2022-12-23
  • 2021-05-27
  • 2021-06-05
  • 2021-11-19
  • 2021-06-17
  • 2021-08-12
  • 2021-04-11
相关资源
相似解决方案