STM8S微控制器家族参考手册:CPU, FLASH, 存储器映射详解

需积分: 13 30 下载量 15 浏览量 更新于2024-07-24 1 收藏 4.67MB PDF 举报
"STM8S库函数参考文件" STM8S是意法半导体(STMicroelectronics)推出的一系列8位微控制器,适用于各种通用应用。STM8S库函数参考手册是为开发者提供关于如何利用STM8S微控制器的内存和外设进行应用开发的详细指南。该手册覆盖了STM8S家族的各种型号,这些型号具有不同的内存大小、封装形式和外设功能。 STM8S微控制器家族的特点包括针对通用应用的设计,具体的电气和机械参数可以在STM8S增强型及基本型数据手册中找到。此外,对于内部FLASH存储器的操作,如编程、擦除和保护,开发者应参考STM8SFlash编程手册(PM0051)和STM8SWIM通讯协议及调试模块用户手册(UM0470)。STM8S的内核相关知识,则可以在STM8CPU编程手册(PM0044)中获取。 手册中的主要内容包括: 1. **中央处理器(CPU)**:这部分介绍了STM8S的CPU,包括其寄存器、全局配置寄存器(CFG_GCR)等。全局配置寄存器允许用户控制一些系统级的设置,如禁用写入中断监控(WIM)和设置不同级别的激活状态。 2. **只读存储器(ROM)**:这部分涉及用于系统启动的ROM,是启动代码存放的地方。 3. **存储器和寄存器映射**:这部分详细列出了STM8S的内存布局和寄存器映射,帮助开发者理解如何访问和操作这些内存区域。 4. **FLASH程序存储器和数据EEPROM**:这部分详细阐述了FLASH存储器的特性、组织结构、保护机制以及编程方法。例如,它包含了用户启动区域(UBC)、数据EEPROM、主程序区和选项字节(Optionbyte)的描述,并且详细说明了如何进行读保护、存储器存取安全系统(MASS)以及选项字节的写操作。 5. **存储器编程**:涵盖了读同时写(RWW)功能,包括字节编程、字编程和块编程,这些都是进行固件升级和程序开发的重要操作。 STM8S库函数参考手册是开发者进行STM8S微控制器项目开发的重要参考资料,它提供了一个全面的参考框架,帮助开发者理解和掌握STM8S的特性和功能,从而更高效地进行应用程序的编写和优化。