STM8S105数据手册

更新时间:2023-08-16 12:57:01 阅读量: 教学研究 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

STM8S105数据手册

数据手册

基础型系列,16MHz STM8S 8位单片机,多达32K字节Flash 集成数据EEPROM,10位ADC,定时器,UART,SPI,I²C

芯片特点

内核

高级STM8内核,具有3级流水线的哈佛

结构

扩展指令集

存储器

中等密度程序和数据存储器:

─ 最多32K字节Flash;10K次擦写后在55°C环境下数据可保存20年

─ 数据存储器:多达1K字节真正的数据EEPROM;可达30万次擦写 RAM:多达2K字节

时钟、复位和电源管理 2.95 ~ 5.5V工作电压

灵活的时钟控制,4个主时钟源

– 低功率晶体振荡器 – 外部时钟输入

– 用户可调整的内部16MHz RC – 内部低功耗128kHz RC

带有时钟监控的时钟安全保障系统 电源管理:

– 低功耗模式(等待、活跃停机、停机) – 外设的时钟可单独关闭

永远打开的低功耗上电和掉电复位 中断管理

带有32个中断的嵌套中断控制器

6个外部中断向量,最多37个外部中断

自动唤醒定时器

2个看门狗定时器:窗口看门狗和独立看

门狗 通信接口

带有同步时钟输出的UART ,智能卡,

红外IrDA,LIN接口 SPI接口最高到8Mbit/s I2C接口最高到400Kbit/s

模数转换器(ADC)

10位,±1LSB的ADC,最多有10路通

道,扫描模式和模拟看门狗功能 I/O端口

48脚封装芯片上最多有38个I/O,包括

16个高吸收电流输出

非常强健的I/O设计,对倒灌电流有非常

强的承受能力 开发支持

单线接口模块(SWIM)和调试模块(DM),

可以方便地进行在线编程和非侵入式调试

定时器

2个16位通用定时器,带有2+3个

CAPCOM通道(IC、OC 或 PWM) 表1 产品列表 高级控制定时器:16位,4个CAPCOM系列 型号

通道,3个互补输出,死区插入和灵活的

STM8S105K4, STM8S105K6,

同步 STM8S105xx STM8S105S4, STM8S105S6, 带有8位预分频器的8位基本定时器

STM8S105C4, STM8S105C6 本文档英文原文下载地址:

STM8S105数据手册

目录 STM8S105xx数据手册

目录

1 2 3 4

简介...........................................................................................................................4 详细描述...................................................................................................................5 模块框图...................................................................................................................6 产品概述...................................................................................................................7

4.1 STM8的中央处理单元.........................................................................................................7 4.2 单线接口模块(SWIM)和调试模块(DM)................................................................................7 4.3 中断控制器..........................................................................................................................8 4.4 Flash程序存储器和数据EEPROM存储器............................................................................8 4.5 时钟控制器..........................................................................................................................9 4.6 电源管理..............................................................................................................................9 4.7 看门狗定时器....................................................................................................................10 4.8 自动唤醒计数器.................................................................................................................10 4.9 蜂鸣器...............................................................................................................................10 4.10 TIM1 — 16位高级控制定时器............................................................................................10 4.11 TIM2、TIM3 — 16位通用定时器.......................................................................................10 4.12 TIM4 — 8位基本定时器.....................................................................................................11 4.13 模数转换器(ADC1)............................................................................................................11 4.14 通信接口............................................................................................................................11

4.14.1 UART2.......................................................................................................................11 4.14.2 SPI.............................................................................................................................12 4.14.3 I2C..............................................................................................................................12

5

5.1

引脚及其描述..........................................................................................................13

封装引脚............................................................................................................................13 5.1.1 备选功能重映射..........................................................................................................19

6

6.1 6.2

存储器和寄存器映像................................................................................................20

存储器映像........................................................................................................................20 寄存器映像........................................................................................................................21

7 8 9

9.1

中断向量映像..........................................................................................................28 选项字节.................................................................................................................29 电气特性.................................................................................................................32

参数条件............................................................................................................................32 9.1.1 最小和最大值.............................................................................................................32 9.1.2 典型数值....................................................................................................................32 9.1.3 典型曲线....................................................................................................................32 9.1.4 典型电流消耗.............................................................................................................32 9.1.5 引脚的负载条件..........................................................................................................32 9.1.6 负载电容....................................................................................................................32 9.1.7 引脚输入电压.............................................................................................................33 9.2 绝对最大额定值.................................................................................................................33 9.3 工作条件............................................................................................................................34

9.3.1 VCAP外部电容...........................................................................................................35 9.3.2 供电电流特性.............................................................................................................35 9.3.3 外部时钟源和时间特性...............................................................................................41 9.3.4 内部时钟源和时间特性...............................................................................................43 9.3.5 存储器特性.................................................................................................................44 9.3.6 I/O端口管脚特性........................................................................................................45 9.3.7 复位管脚特性.............................................................................................................50 9.3.8 串行外设接口(SPI).....................................................................................................52

STM8S105数据手册

目录

9.3.9 9.3.10 9.3.11

STM8S105xx数据手册

I2C接口特性...............................................................................................................54 10位ADC特性............................................................................................................55 EMC特性....................................................................................................................57

10 封装特性.................................................................................................................60

10.1 封装机械数据....................................................................................................................60

10.1.1 LQFP封装尺寸...........................................................................................................60 10.1.2 VFQFPN封装机械数据...............................................................................................63 10.1.3 SDIP32封装机械数据.................................................................................................64 10.2 热特性...............................................................................................................................64

10.2.1 参考文档....................................................................................................................65 10.2.2 选择产品的温度范围...................................................................................................65

11 12

订购信息.................................................................................................................66 STM8开发工具 (本章从略).....................................................................................67

12.1 仿真和在线调试工具..........................................................................................................67 12.2 软件工具............................................................................................................................67

12.2.1 STM8工具套件...........................................................................................................67 12.2.2 C和汇编工具..............................................................................................................67 12.3 编程工具............................................................................................................................67

13 (英文)版本修改记录.................................................................................................68

STM8S105数据手册

简介 STM8S105xx数据手册

1 简介

这本数据手册描述了STM8S105xx基础型系列单片机的特点、引脚分配、电气特性、机械特性和订购信息。

● 如果需要关于STM8S单片机存储器、寄存器和外设等的详细信息,请参考STM8S系列单

片机参考手册(RM0016)。

● 如果需要关于内部Flash存储器的编程、擦除和保护的信息,请参考STM8S闪存编程手册

● 如果需要关于调试和SWIM(single wire interface module单线接口模块),请参考STM8

如果需要关于STM8内核的信息,请参考STM8 CPU编程手册(PM0044)。

STM8S105数据手册

详细描述 STM8S105xx数据手册

2 详细描述

STM8S105xx基础型系列8位单片机提供容量为16K~32K字节的Flash程序存储器,集成真正的数据EEPROM。在STM8S微控制器系列的参考手册(RM0016)中,被归为中密度系列。 STM8S105xx基础型系列所有的单片机具有以下性能:

● 更低的系统成本

─ 内部集成真正的EEPROM数据存储器,可以达到30万次的擦写周期 ─ 高度集成了内部时钟震荡器、看门狗和掉电复位功能 ● 高性能和高可靠性 ─ 16MHz CPU时钟频率

─ 强大的I/O功能,拥有分立时钟源的独立看门狗 ─ 时钟安全系统 ● 缩短开发周期

─ 可根据具体的应用在通用的产品系列中选择,具有合适的封装、存储器大小和外设模块的芯片

─ 完善的文档和多种开发工具选择 ● 产品可延续性

─ 最新技术打造的高水平内核和外设

─ 系列产品广泛适应2.95V~5.5V的工作电压 表2 STM8S105xx基础型系列产品特点

外部中断引脚

定时器输入捕获/输出比较通道

定时器互补输出333333

A/D转换通道10109977

高吸收电流I/O161615151212

中密度

数据EEPROM存储器 (字节)

32K16K32K16K32K16K

2K

芯片型号

引脚 GPIO数目

Flash程序存储器(字节)

RAM(字节)

外设

38 9 38 9 34 8 34 8 25 8 25 8

高级控制定时器(TIM1)

2K 通用定时器(TIM2和TIM3)2K 基本定时器(TIM4) 2K

SPI,I2C,UART

2K 窗口看门狗,独立看门狗

ADC

STM8S105数据手册

模块框图 STM8S105xx数据手册

3 模块框图

图1

模块框图

STM8S105数据手册

4 产品概述

本节将要描述的是STM8S105xx基础型系列芯片的功能模块和外设的基本特点。 如果需要更详细的信息请参考相应的产品系列参考手册(RM0016)。

4.1 STM8的中央处理单元

8位的STM8内核在设计时考虑了代码的效率和性能。

它的6个内部寄存器都可以在执行程序中直接寻址。共有包括间接变址寻址和相对寻址在内的20种寻址模式和80条指令。

结构和寄存器

● ● ● ● ● ● ● ●

哈佛结构 3级流水线

32位宽程序存储器总线 — 对于大多数指令可进行单周期取指

两个16位寻址寄存器: X寄存器和Y寄存器 — 允许带有偏移的和不带偏移的变址寻址模式和读—修改—写式的数据操作 8位累加器

24位程序指针 — 16M字节线性地址空间 16位堆栈指针 — 可以访问64K字节深度堆栈

8位状态寄存器 — 可根据上条指令的结果产生7个状态标志位

寻址

● 20种寻址模式

● 用于地址空间内任何位置上的查询数据表的变址寻址方式 ● 用于局部变量和参数传递的堆栈指针相对寻址模式

指令集

● ● ● ● ● ● ●

80条指令,指令的平均长度为2字节 标准的数据传送和逻辑/算术运算功能 8位乘8位的乘法指令

16位除8位和16位除16位除法指令 位操作指令

可通过对堆栈的直接访问实现堆栈和累加器之间的数据直接传送(push/pop) 可使用X和Y寄存器传送数据或者在存储器之间直接传送数据

4.2 单线接口模块(SWIM)和调试模块(DM)

单线接口模块和调试模块允许非侵入式、实时的在线调试和快速的存储器编程。

SWIM

通过单线接口模块可以直接访问调试模块和对存储器编程。这个接口在设备运行的所有模式下都有效。最大的数据传输速率为145字节/毫秒。

调试模块

非侵入式调试模块近似于一个全功能的仿真器,通过影子寄存器可以实时地观测到存储器、外设和CPU的运行情况。 ● ● ● ●

实时地对RAM和外设寄存器进行读写

通过暂停CPU可以对所有资源进行读写操作 可以对所有程序存储器指令设置断点(软件断点) 2个高级断点,23种预定义的配置

STM8S105数据手册

4.3 中断控制器

● ● ● ●

带有3级软件优先级设定的嵌套中断 带有硬件优先级的32个中断向量

包括TLI中断在内的,最多27个外部中断分布在6个中断向量上 陷阱(Trap)和复位中断

4.4 Flash程序存储器和数据EEPROM存储器

● ● ● ●

最多可达32K字节的单电压闪存程序存储器 最多可达1K字节的真正的数据EEPROM

写的同时读:向EERPOM中写数据同时可以执行程序存储器的程序 用户选项字节区

写保护(WP)

为了避免由于软件故障导致的对闪存程序存储器和数据EERPOM的意外擦写,芯片提供了写保护功能。

写保护分为两个等级。第一级写保护是MASS(Memory Access Security System,存储器操作安全保障系统)。MASS始终有效并保护主要的闪存程序存储器、数据EEPROM和选项设置字节。 如果需要执行IAP(In-Application Programming,在线编程),可以向控制寄存器中写入MASS关键字序列去掉写保护,然后应用程序就可以向数据EEPROM写入数据,或者修改主程序存储器或者设复用项设置字节。

为了进一步保护一些特殊的UBC(User boot code,用户启动代码)存储器区域,可以打开二级保护。参考图2。

在ICP模式下,可以通过设置UBC选项字节,按页增减UBC区域的大小,一页为512个字节。这将程序存储器分成了两部分:

● 主程序存储器:最多至32K字节减去UBC区域的大小 ● 用户指定的启动代码(UBC):可配置最高至32K字节

在线编程时UBC区域仍然保持写保护。也就是说,MASS关键字不能解锁UBC区域。这保护了用来存储启动程序,特殊的代码库,复位和中断向量,复位、IAP和通信程序的存储器区域。 图2

Flash存储器结构

STM8S105数据手册

读出保护(ROP)

读出保护功能阻止在ICP模式(和调试模式)下对Flash程序存储器和数据EEPROM存储器的读写操作。一旦读保护功能使能后,任何尝试改变其状态的操作都会将程序和数据存储器全部擦除。尽管没有保护被认为是完全不可破解的,这个功能还是为通用的单片机提供了一个非常高等级的保护措施。

4.5 时钟控制器

时钟控制器将来自不同振荡器的系统时钟(fMASTER)连接到内核和外设,它也为低功耗模式管理时钟的选通,并确保时钟的可靠性。

特点:

● 时钟分频:为了在速度和电流消耗之间找到一个最佳的平衡点,可以通过一个可编程的预

分频器来调整CPU和外设的时钟频率。

● 安全的时钟切换:通过一个配置寄存器,可以在运行的时候安全地切换时钟源。新的时钟

源准备好之前时钟信号不会被切换。这个设计能够保证无故障地切换时钟。

● 时钟管理:为了减少功耗,时钟控制器可以关闭内核、每个外设或存储器的时钟。 ● 主时钟源:4个不同的时钟源可用来驱动主时钟 ─ 1~16MHz高速外部晶振(HSE)

─ 最高至16MHz的高速外部时钟(HSE) ─ 16MHz高速内部RC振荡器(HSI) ─ 128kHz低速内部RC(LSI)

● 启动时钟:复位之后,单片机默认运行在内部2MHz时钟下(HSI/8)。一旦代码开始运行,

应用程序就可以更改预分频比例和时钟源。

● 时钟安全系统(CSS): 这个功能可以用软件打开。一旦HSE时钟失效,CSS可以自动地将

主时钟切换到内部RC(16MHz/8),并且可以选择产生一个中断。 ● 可配置的主时钟输出(CCO):应用程序可以控制输出一个外部时钟。 表3 CLK_PCKENR1/2 寄存器的外设时钟门选通位的分配 位

PCKEN17 PCKEN16 PCKEN15 PCKEN14

外设时钟

TIM1 TIM2 TIM3 TIM4

PCKEN13 PCKEN12 PCKEN11 PCKEN10

外设时钟

UART2 Reserved SPI I2C

PCKEN27 PCKEN26 PCKEN25 PCKEN24

外设时钟

Reserved Reserved Reserved Reserved

PCKEN23 PCKEN22 PCKEN21 PCKEN20

外设时钟

ADC AWU Reserved Reserved

4.6 电源管理

为实现有效的电源管理,应用程序可以进入四种不同的低功耗模式。用户可以选择任意模式,在最低的功耗、最快的启动和可用的唤醒源之间达到最佳的平衡。

● 等待模式(Wait):在此模式下,CPU停止工作,但是外设仍在运行。可以用内部中断、外

部中断、或复位来唤醒。

● 开启调压器的活跃停机模式:在此模式下,CPU和外设时钟停止工作。自动唤醒单元

(AWU)按照设定好的间隔时间产生内部唤醒。主电压调压器保持供电,所以电流的消耗比调压器关闭的主动暂停模式大,但是唤醒时间更短。可用内部AWU中断,外部中断或者复位来唤醒。

● 调压器关闭的活跃停机模式:此模式除了主电压调压器断电以外,其它皆与调压器开启的

主动暂停模式相同,所以唤醒时间较长。

● 停机模式:此模式下单片机的功耗最低,CPU和外设的时钟都被关闭,主电压调压器断

电。可用外部事件或中断唤醒。

STM8S105数据手册

4.7 看门狗定时器

看门狗系统基于两个独立的定时器来为应用提供最可靠的安全保障。

WDG(看门狗)定时器可用选项设置字节或软件来激活。一旦激活,除非复位,用户程序不能够关闭看门狗。

窗口看门狗定时器

窗口看门狗用来监测导致应用程序跳出了正常的执行顺序的软件错误,这种错误通常是外部的干扰或者没有考虑到的逻辑条件产生的。

窗口功能用来调整看门狗的状态使其与应用程序达到完美的结合。 应用软件必须在超时之前的限定时间窗口内刷新计数器。 在下面两种情况下会产生复位:

1. 超时:在16MHz CPU时钟下超时时间可以在75μs到64ms之间进行调整。

2. 在窗口之外刷新:在递减计数器的值小于窗口寄存器存储的值之前,计数器就被刷新。

独立看门狗(IWDG)定时器

独立看门狗外设用来解决硬件或软件故障导致的处理器失效。

定时器使用128kHz LSI内部RC时钟源,因此即使CPU时钟失效它仍然能够保持工作。 IWDG的时基范围从60μs到1s之间。

4.8 自动唤醒计数器

● 用来从活跃停机模式自动唤醒。

● 时钟源:内部128kHz低频RC振荡器或外部时钟。

● LSI 的时钟可以在内部连接到TIM3的输入捕捉1通道来作校准。

4.9 蜂鸣器

蜂鸣器功能通过BEEP引脚输出信号来产生声音。这个信号可在1、2或者4kHz中选择。

4.10 TIM1 — 16位高级控制定时器

这是一个为宽范围控制应用而设计的高端定时器,带有互补输出、死区控制和中心对齐的PWM功能,这个领域的应用包括马达控制、照明和半桥驱动等。

● 带有16位预分频的16位递增、递减和双向(递增/递减)自动重载计数器

● 4个独立的捕获/比较通道(CAPCOM),可配置成输入捕获,输出比较,PWM产生(边沿或

中心对齐模式)和单脉冲模式输出 ● 使用外部信号控制定时器的同步模块 ● 强制定时器输出进入预定状态的刹车输入 ● 死区时间可调的3个互补输出 ● 编码器模式

● 中断源:3个输入捕获/输出比较,1个溢出/更新,1个刹车

4.11 TIM2、TIM3 — 16位通用定时器

● ● ● ● ●

16位向上计数和自动装载计数器

15位的预分频器,分频系数可调整为1~32768之间的2次幂数值 带有3个或2个独立可配置的捕获/比较通道 PWM模式

中断源:2个或3个输入捕获/输出比较,1个溢出/更新

STM8S105数据手册

4.12 TIM4 — 8位基本定时器

● 8位自动装载可调整的预分频器,比例可选为1~128之间2次幂数值 ● 时钟源:CPU时钟 ● 中断源:1个溢出/更新 表4 定时器特点

定时器

计数器(位)

预分频

计数 模式 向上/向下

CAPCOM通道

互补 输出

外部 触发

定时器同步/链

之间任意整数 1~32768间任意2的幂次 1~32768间任意2的幂次 1~128间任意2的幂次

向上无 向上无 向上无

4.13 模数转换器(ADC1)

● STM8S105xx系列基础型产品包括一个10位连续渐近式模数转换器(ADC1),提供多达10

个多路复用输入通道,主要特点如下: ─ 输入电压范围:0~VDDA ─ 转换时间:14个时钟周期

─ 单次和连续的以及带缓冲的连续转换模式 ─ 缓冲区大小:n x 10位 (n=输入通道数) ─ 对一系列的通道进行单次或连续的扫描 ─ 带可编程上限或者下限的模拟看门狗 ─ 模拟看门狗中断 ─ 外部触发输入

─ 可用TIM1定时器触发信号(TRGO)触发 ─ 转换结束(EOC)中断

4.14 通信接口

芯片带有以下接口:

● UART2:

─ 全功能UART,同步模式,SPI主模式,智能卡模式,IrDA模式,LIN2.1主/从模式 ● SPI — 全双工和半双工,8M位/秒 ● I²C — 最高至400k位/秒

4.14.1 UART2

主要特点

● ● ● ● ● ● ●

1M位/秒全双工SCI 模拟SPI

高精度波特率发生器 智能卡模拟

IrDA SIR编码解码 LIN主模式 LIN从模式

异步通信(UART模式)

● 全双工通信 — NRZ标准模式

● 可达1M位/秒(fCPU/16)的可编程发送接收波特率,不管输入频率如何皆可兼容任何标准波特

STM8S105数据手册

产品概述

● 发送和接收使能位可单独设置 ● 2个接收唤醒模式: ─ 地址位(MSB) ─ 总线空闲(中断)

● 可产生中断的发送错误检测 ● 奇偶校验控制

STM8S105xx数据手册

同步通信

● ● ● ●

全双工同步传输 SPI主操作 8位数据通信

最大速度:在16MHz(fCPU/16)时为1M位/秒

LIN主模式

● 发送:产生13位同步中断帧 ● 接收:检测11位中断帧

LIN从模式

● ● ● ● ● ● ●

自动头处理 — 每个有效的信息头都会产生一个单独的中断 自动波特率同步 — 最大容许偏离原始时钟±15 % 同步分隔符检查

11位LIN同步间断监测 — 间断监测始终有效 LIN标识符区域校验检查 LIN出错管理 热插拔支持

4.14.2 SPI

● ● ● ● ● ● ●

最大速率:主设备或从设备均为8M位/秒(fMASTER/2) 全双工同步传输

带有一根双向数据线的两线单工同步传输 主或从操作 — 可用硬件或软件选择 CRC计算

1个字节的发送或接收缓冲器 从/主选择引脚

4.14.3 I2C

● I2C主设备特点: ─ 时钟产生

─ 开始和停止位产生 ● I2C从设备特点:

─ 可编程的I2C地址检测 ─ 停止位检测

● 可产生和检测7位/10位寻址和广播寻址 ● 提供不同的通信速率: ─ 标准速率(最高至100kHz) ─ 高速(最高至400kHz)

STM8S105数据手册

存储器和寄存器映像 STM8S105xx数据手册

5 引脚及其描述

图3

LQFP 48引脚图

5.1 封装引脚

1.(HS)高吸收电流。

2.(T)真正的开漏输出(没有P-buffer和连接到VDD的保护二极管)。

3.[ ]复用功能重映射选项(如果相同的复用功能显示两次,用户也只能选择其中的一个,并不是其中一个是另一个的备份)。

STM8S105数据手册

图4

LQFP44引脚图

1.(HS)高吸收电流。

2.(T)真正的开漏输出(没有P-buffer和连接到VDD的保护二极管)。

3.[ ]复用功能重映射选项(如果相同的复用功能显示两次,用户也只能选择其中的一个,并不是其中一个是另一个的备份)。

STM8S105数据手册

图5

VFQFN32/LQFP32引脚图

1.(HS)高吸收电流。

2.[ ]复用功能重映射选项(如果相同的复用功能显示两次,用户也只能选择其中的一个,并不是其中一个是另一个的备份)。

STM8S105数据手册

图6

SDIP32引脚图

=

1.(HS)高吸收电流。

2.(T)真正的开漏输出(没有P-buffer和连接到VDD的保护二极管)。

3.[ ]复用功能重映射选项(如果相同的复用功能显示两次,用户也只能选择其中的一个,并不是其中一个是另一个的备份)。

表5 符号和缩写说明

类型 电平

I = 输入,O = 输出,S = 供电引脚 输入 输出

CM = CMOS

HS = High sink 高吸收电流

O1 = 慢速(最高到2MHz)

输出速率

O2 = 快速(最高到10MHz)

O3 = 可配置成快速或慢速,复位后默认为慢速 O4 = 可配置成快速或慢速,复位后默认为快速 输入

端口和控制配置 复位状态

float = 浮置,wpu = 弱上拉

输出 真正的开漏结构,OD = 开漏结构,PP = 推挽

加粗字体

STM8S105数据手册

表6 STM8S105微控制器引脚说明

STM8S105数据手册

1. AIN12不能够用于ADC的扫描模式也不能用于模拟看门狗。 2. 在44脚封装中,AIN9不能用于ADC的扫描模式。

3. 在开漏输出列中‘T’表示真正的开漏I/O(没有P-buffer和连接到VDD的保护二极管)。

STM8S105数据手册

5.1.1 备选功能重映射

如引脚描述表最右列中所示,通过对8个AFR(备选功能重映射)选项位中的一位,一些备选功能可以被重新映射到不同的I/O端口上。请参考第8章:选项字节。当相应的重映射选项被打开后,引脚默认的复用功能将不可用了。

如果要使用备选的功能,外设寄存器中相应的外设一定要被使能。

备选功能重映射不影响I/O端口的GPIO功能(请见参考手册RM0016中有关GPIO的章节)。

STM8S105数据手册

6 存储器和寄存器映像

图7

存储器映像

6.1 存储器映像

下表列出了每一种存储器的大小和边界地址,对于不同的RAM大小的情况下,堆栈的顶部都是RAM的结束地址。

STM8S105数据手册

表7 FLASH,数据EEPROM和RAM边界地址

存储器区域 FLASH程序存储器

RAM 数据EEPROM

大小(字节) 32K 16K 2K 1024

起始地址 0x00 8000 0x00 8000 0x00 0000 0x00 4000

结束地址 0x00 FFFF 0x00 BFFF 0x00 07FF 0x00 43FF

6.2 寄存器映像

表8 I/O端口硬件寄存器映像

地 址 00 5000h 00 5001h 00 5002h 00 5003h 00 5004h 00 5005h 00 5006h 00 5007h 00 5008h 00 5009h 00 500Ah 00 500Bh 00 500Ch 00 500Dh 00 500Eh 00 500Fh 00 5010h 00 5011h 00 5012h 00 5013h 00 5014h 00 5015h 00 5016h 00 5017h 00 5018h 00 5019h 00 501Ah 00 501Bh 00 501Ch 00 501Dh 00 501Eh 00 501Fh 00 5020h 00 5021h

端口G 端口F 端口E 端口D 端口C 端口B 端口A 模 组

寄存器标号PA_ODR PA_IDR PA_DDR PA_CR1 PA_CR2 PB_ODR PB_IDR PB_DDR PB_CR1 PB_CR2 PC_ODR PC_IDR PC_DDR PC_CR1 PC_CR2 PD_ODR PD_IDR PD_DDR PD_CR1 PD_CR2 PE_ODR PE_IDR PE_DDR PE_CR1 PE_CR2 PF_ODR PF_IDR PF_DDR PF_CR1 PF_CR2 PG_ODR PG_IDR PG_DDR PH_CR1

寄存器含义

复位值

端口A数据输出锁存寄存器端口A输入引脚值寄存器端口A数据方向寄存器端口A控制寄存器端口A控制寄存器端口B数据输出锁存寄存器端口B输入引脚值寄存器端口B数据方向寄存器端口B控制寄存器端口B控制寄存器端口C数据输出锁存寄存器端口C输入引脚值寄存器端口C数据方向寄存器端口C控制寄存器端口C控制寄存器端口D数据输出锁存寄存器端口D输入引脚值寄存器端口D数据方向寄存器端口D控制寄存器端口D控制寄存器端口E数据输出锁存寄存器端口E输入引脚值寄存器端口E数据方向寄存器端口E控制寄存器端口E控制寄存器端口F数据输出锁存寄存器端口F输入引脚值寄存器端口F数据方向寄存器端口F控制寄存器端口F控制寄存器端口G数据输出锁存寄存器端口G输入引脚值寄存器端口G数据方向寄存器端口G控制寄存器

本文来源:https://www.bwwdw.com/article/gowj.html

Top