STM8S使用常用问题汇总.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
STM8S 使用常用问题汇总 ================================================================== 按外设模块 ===================================================================== = ============================== GPIO/AFIO ============================ = =============================== Beep ================================ = 1、STM8S 提供一个 Beep 引脚。通过简单的配置即可输出 1K、2K、4K 三种频率信号驱动外部蜂鸣器。 由于默认情况下 Beep 输出引脚 PD4 为 TIM2_CC1 功能,为此我们需要打开“O ption 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 工作范围。 、POR - Power-On Reset 上电复位 POR 的功能是在 VDD 电压由低向高上升越过规定的阀值(VIT+)之前,保持芯片复位,当越过这个阀值(VIT+)后的一小段时间后(Reset temporization),结 束复位开始取复位向量执行指令。 、BOR - Brown-Out Reset 掉电复位 BOR 的功能是在 VDD 电压由高向低下降越过规定的阀值(VIT-)后,将在芯片内部产生复位。 3、芯片复位地址指向 0x6000(内部 Bootloader 存放首地址),在检查无Boot 操作,PC 指向 0x8080 地址。0x8000~0x807F 为中断向量占用。 ================================================================== ================================================================== 按使用开发环境 ===================================================================== = ============================== STVD ============================ = 1、STVD 如何输出 hex 文件 菜单栏 Project - Setting 打开“Post_Build”标签,命令框原默认定义: chex -o $(OutputPath)$(TargetSName).s19 $(OutputPath)$(TargetSNam e).sm8 输出 S19 格式的目标文件。在其中增加或修改为: chex -fi -o $(OutputPath)$(TargetSName).hex $(OutputPath)$(TargetS Name).sm8 即可输出 hex 格式目标文件。 生成 hex 文件被输出到目录 项目“\Debug”目录下。如图: (原文件名:hex.png) 引用图片 ============================== RIDE ============================ = ================================================================== =====================

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地湖北
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档