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闪烁频率根据下表中描述的设置增加。
更多内容请参考以下链接:https://www.yiboard.com/thread-960-1-1.html