STM8S使用常用问题汇总
==================================================================
按外设模块
======================================================================
============================== GPIO/AFIO =============================
=============================== Beep =================================
1、STM8S提供一个Beep引脚。通过简单的配置即可输出1K、2K、4K三种频率信号驱动外部蜂鸣器。
由于默认情况下Beep输出引脚PD4为TIM2_CC1功能,为此我们需要打开“Option Bytes”的AFR7选项。
打开STVP,选择你使用的MCU型号,找到"Option Bytes"标签。将AFR7改为"Port D4 Alternate Function = Beep"。
菜单栏选择"Program" -> "Current tab",成功后,即可正常使用Beep输出功能。
==================================================================
=============================== Power/RESET =========================
1、STM8S为双电源MCU,外设工作电压为3V~5.5V,内核工作电压为1.8V。因MCU内部已集成1.8V 低功耗电压(LPVR)调节器,MCU工作仅需提供一个供电电源。在电源电路设计时,需要注意芯片VCAP引脚上要提供滤波电容,该电容用于对内部1.8V供电滤波,容值不小于470nF为宜,瓷片和Ta电容均可,尽量选择较低ESR(等效串联电阻值)的型号。
2、MCU芯片自带上电复位(POR)与掉电复位(BOR),工作时供电需注意POR、BOR工作范围。
1)、POR - Power-On Reset 上电复位
POR的功能是在VDD电压由低向高上升越过规定的阀值(VIT+)之前,保持芯片复位,当越过这个阀值(VIT+)后的一小段时间后(Reset temporization),结束复位开始取复位向量执行指令。
2)、BOR - Brown-Out Reset 掉电复位
BOR的功能是在VDD电压由高向低下降越过规定的阀值(VIT-)后,将在芯片内部产生复位。
|