stm8s103中文手册

上传人:suns****4568 文档编号:89395973 上传时间:2019-05-24 格式:PDF 页数:66 大小:2.64MB
返回 下载 相关 举报
stm8s103中文手册_第1页
第1页 / 共66页
stm8s103中文手册_第2页
第2页 / 共66页
stm8s103中文手册_第3页
第3页 / 共66页
stm8s103中文手册_第4页
第4页 / 共66页
stm8s103中文手册_第5页
第5页 / 共66页
点击查看更多>>
资源描述

《stm8s103中文手册》由会员分享,可在线阅读,更多相关《stm8s103中文手册(66页珍藏版)》请在金锄头文库上搜索。

1、 数据手册数据手册 参照2009年6月 STM8S103x 数据手册英文第3版 本译文仅供参考,如有翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本 STM8S103K3STM8S103F3 STM8S103F2 基础型系列,基础型系列,16MHz STM8S 8位单片机,多达位单片机,多达8K字节字节Flash 集成数据集成数据EEPROM,10位位ADC,3个定时器,个定时器,UART,SPI,IC 芯片特点芯片特点 内核内核 ? 高级STM8内核,具有3级流水线的哈佛 结构 ? 扩展指令集 存储器存储器 ? 程序存储器:8K字节Flash;10K次擦写 后在55C环境下数

2、据可保存20年 ? 数据存储器:640字节真正的数据 EEPROM;可达30万次擦写 ? RAM:1K字节 时钟、复位和电源管理时钟、复位和电源管理 ? 2.95到5.5V工作电压 ? 灵活的时钟控制,4个主时钟源 低功率晶体振荡器 外部时钟输入 用户可调整的内部16MHz RC 内部低功耗128kHz RC ? 带有时钟监控的时钟安全保障系统 ? 电源管理: 低功耗模式(等待、活跃停机、停机) 外设的时钟可单独关闭 ? 永远打开的低功耗上电和掉电复位 中断管理中断管理 ? 带有32个中断的嵌套中断控制器 ? 6个外部中断向量,最多27个外部中断 定时器定时器 ? 高级控制定时器:16位,4个

3、捕获/比较 通道,3个互补输出,死区控制和灵活的 同步 ? 16位通用定时器,带有3个捕获/比较通 道(IC、OC 或 PWM) ? 带有8位预分频器的8位基本定时器 ? 自动唤醒定时器 ? 2个看门狗定时器:窗口看门狗和独立看 门狗 通信接口通信接口 ? 带有同步时钟输出的UART ,智能卡, 红外IrDA,LIN主模式接口 ? SPI接口最高到8Mbit/s ? I2C接口最高到400Kbit/s 模数转换器模数转换器 ? 10位,1LSB的ADC,最多有5路通 道,扫描模式和模拟看门狗功能 I/O端口端口 ? 32脚封装芯片上最多有28个I/O,包括 21个高吸收电流输出 ? 非常强健的

4、I/O设计,对倒灌电流有非常 强的承受能力 开发支持开发支持 ? 单线接口模块(SWIM)和调试模块(DM), 可以方便地进行在线编程和非侵入式调 试 本文档英文原文下载地址: http:/ 目录 STM8S103xx数据手册数据手册 目录 1 简介.4 2 详细描述 .5 3 模块框图 .6 4 产品概述 .7 4.1 STM8的中央处理单元 .7 4.2 单线接口模块(SWIM)和调试模块(DM) 7 4.3 中断控制器8 4.4 Flash程序存储器和数据EEPROM存储器 8 4.5 时钟控制器9 4.6 电源管理10 4.7 看门狗定时器 10 4.8 自动唤醒计数器.10 4.9

5、蜂鸣器.11 4.10 TIM1 16位高级控制定时器11 4.11 TIM2 16位通用定时器.11 4.12 TIM4 8位基本定时器.11 4.13 模数转换器(ADC1)11 4.14 通信接口12 4.14.1 UART1.12 4.14.2 SPI.12 4.14.3 I2C13 5 引脚及其描述 14 5.1 备选功能重映射.18 6 存储器和寄存器映像19 6.1 存储器映像19 6.2 寄存器映像20 7 中断向量映像 27 8 选项字节 .28 9 特有ID.31 10 电气特性 .32 10.1 参数条件32 10.1.1 最小和最大值.32 10.1.2 典型数值 32

6、 10.1.3 典型曲线 32 10.1.4 负载电容 32 10.1.5 引脚输入电压.32 10.2 绝对最大额定值.33 10.3 工作条件34 10.3.1 VCAP外部电容.35 10.3.2 供电电流特性.35 10.3.3 外部时钟源和时间特性.40 10.3.4 内部时钟源和时间特性.42 10.3.5 存储器特性.44 10.3.6 I/O端口管脚特性 44 10.3.7 复位管脚特性.49 10.3.8 串行外设接口(SPI).51 10.3.9 I2C接口特性 .53 参照2009年6月 STM8S103x 数据手册英文第3版 本译文仅供参考,如有翻译错误,请以英文原稿为

7、准。请读者随时注意在ST网站下载更新版本 目录 STM8S103xx数据手册数据手册 10.3.10 10位ADC特性 53 10.3.11 EMC特性55 11 封装特性 .58 11.1 封装机械数据 58 11.1.1 LQFP封装尺寸.58 11.1.2 QFN封装机械数据59 11.1.3 TSSOP 封装机械数据60 11.1.4 UFQFPN 封装61 11.2 热特性.62 11.2.1 参考文档 63 11.2.2 选择产品的温度范围.63 12 订购信息 .64 13 STM8 开发工具 (本章从略) .65 13.1 仿真和在线调试工具65 13.2 软件工具65 13.

8、2.1 STM8工具套件.65 13.2.2 C和汇编工具65 13.2.3 编程工具 65 14 (英文)版本修改记录.66 参照2009年6月 STM8S103x 数据手册英文第3版 本译文仅供参考,如有翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本 简介 STM8S103xx数据手册数据手册 1 简介简介 这本数据手册描述了STM8S103xx基础型系列单片机的特点、引脚分配、电气特性、机械特性 和订购信息。 如果需要关于STM8S单片机存储器、寄存器和外设等的详细信息,请参考STM8S系列单 片机参考手册(RM0016)。 如果需要关于内部Flash存储器的编程、擦除

9、和保护的信息,请参考STM8S闪存编程手册 (PM0051)。 如果需要关于调试和SWIM(single wire interface module单线接口模块),请参考STM8 SWIM通信协议和调试模块用户手册(UM0470)。 如果需要关于STM8内核的信息,请参考STM8 CPU编程手册(PM0044)。 参照2009年6月 STM8S103x 数据手册英文第3版 本译文仅供参考,如有翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本 详细描述 STM8S103xx数据手册数据手册 2 详细描述详细描述 STM8S103xx基础型系列8位单片机提供容量为8K字节的Flas

10、h程序存储器,集成真正的数据 EEPROM。在STM8S微控制器系列的参考手册(RM0016)中,被归为低密度系列。 STM8S103xx基础型系列所有的单片机具有以下性能: 更低的系统成本 内部集成真正的 EEPROM 数据存储器,可以达到 30 万次的擦写周期 高度集成了内部时钟震荡器、看门狗和掉电复位功能 高性能和高可靠性 16MHz CPU 时钟频率 强大的 I/O 功能,拥有分立时钟源的独立看门狗 时钟安全系统 完善的文档和多种开发工具选择 最新技术打造的高水平内核和外设 表表1 STM8S103xx基础型系列产品特点 芯片型号 引 脚 GPIO 数目 外 部 中 断 引 脚 定时

11、器输 入捕 获/输 出比 较通 道 定 时 器 互 补 输 出 A/ D 转 换 通 道 高 吸 收 电 流 I/ O 低密度 Flash程 序存储器 (字节) 数据 EEPRO M存储 器 (字节) RAM (字节) 外设 STM8S103K3 32 28 27 7 34218K640(1) 1K STM8S103F3 20 16 16 7 05128K640(1) 1K STM8S103F2 20 16 16 7 05124K640(1) 1K 低 密 度 高级控制定时器(TIM1) SPI,I2C,UART 窗口看门狗,独立看门狗 ADC PWM定时器(TIM2) 8位定时器(TIM4)

12、 1. 无RWW(写入的同时读)功能 参照2009年6月 STM8S103x 数据手册英文第3版 本译文仅供参考,如有翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本 模块框图 STM8S103xx数据手册数据手册 3 模块框图模块框图 图1 模块框图 参照2009年6月 STM8S103x 数据手册英文第3版 本译文仅供参考,如有翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本 产品概述 STM8S103xx数据手册数据手册 4 产品概述产品概述 本节将要描述的是STM8S103x基础型系列芯片的功能模块和外设的基本特点。 如果需要更详细的信息请参考相应的产品

13、系列参考手册(RM0016)。 4.1 STM8的中央处理单元的中央处理单元 8位的STM8内核在设计时考虑了代码的效率和性能。 它的6个内部寄存器都可以在执行程序中直接寻址。共有包括间接变址寻址和相对寻址在内的20 种寻址模式和80条指令。 结构和寄存器结构和寄存器 哈佛结构 3级流水线 32位宽程序存储器总线 对于大多数指令可进行单周期取指 两个16位寻址寄存器: X寄存器和Y寄存器 允许带有偏移的和不带偏移的变址寻址模式 和读修改写式的数据操作 8位累加器 24位程序指针 16M字节线性地址空间 16位堆栈指针 可以访问64K字节深度堆栈 8位状态寄存器 可根据上条指令的结果产生7个状态

14、标志位 寻址寻址 20种寻址模式 用于地址空间内任何位置上的查询数据表的变址寻址方式 用于局部变量和参数传递的堆栈指针相对寻址模式 指令集指令集 80条指令,指令的平均长度为2字节 标准的数据传送和逻辑/算术运算功能 8位乘8位的乘法指令 16位除8位和16位除16位除法指令 位操作指令 可通过对堆栈的直接访问实现堆栈和累加器之间的数据直接传送(push/pop) 可使用X和Y寄存器传送数据或者在存储器之间直接传送数据 4.2 单线接口模块单线接口模块(SWIM)和调试模块和调试模块(DM) 单线接口模块和调试模块允许非侵入式、实时的在线调试和快速的存储器编程。 SWIM 通过单线接口模块可以

15、直接访问调试模块和对存储器编程。这个接口在设备运行的所有模式下 都有效。最大的数据传输速率为145字节/毫秒。 调试模块调试模块 非侵入式调试模块近似于一个全功能的仿真器,通过影子寄存器可以实时地观测到存储器、外 设和CPU的运行情况。 实时地对RAM和外设寄存器进行读写 通过暂停CPU可以对所有资源进行读写操作 可以对所有程序存储器指令设置断点(软件断点) 参照2009年6月 STM8S103x 数据手册英文第3版 本译文仅供参考,如有翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本 产品概述 STM8S103xx数据手册数据手册 2个高级断点,23种预定义的配置 4.3 中

16、断控制器中断控制器 带有3级软件优先级设定的嵌套中断 带有硬件优先级的32个中断向量 包括TLI中断在内的,最多27个外部中断分布在6个中断向量上 陷阱(Trap)和复位中断 4.4 Flash程序存储器和数据程序存储器和数据EEPROM存储器存储器 8K字节的单电压闪存程序存储器 640字节的真正的数据EEPROM 用户选项字节区 写保护写保护(WP) 为了避免由于软件故障导致的对闪存程序存储器和数据EERPOM的意外擦写,芯片提供了写保 护功能。 写保护分为两个等级。第一级写保护叫做MASS(Memory Access Security System,存储器操作 安全保障系统)。MASS始终有效并保护主要的闪存程序存储器,数据EEPROM

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号