CS32F103C8 参考手册
文档使用说明
本手册是 CS32F103C8 产品的技术参考手册,技术参考手册是有关如何使用该产品的具体信息,包含各个
功能模块的内部结构、所有可能的功能描述、各种工作模式的使用和寄存器配置等详细信息。
技术参考手册不包含有关产品技术特征的说明,这些内容在数据手册中。数据手册中的内容包括:产品的
基本配置(如内置 Flash 和 RAM 的容量、外设模块的种类和数量等),管脚的数量和分配,电气特性,封装
信息,和定购代码等。
通常在芯片选型的初期,首先要看数据手册以评估该产品是否能够满足设计上的功能需求;在基本选定所
需产品后,需要察看技术参考手册以确定各功能模块的工作模式是否符合要求;在确定选型进入编程设计
阶段时,需要详细阅读技术参考手册获知各项功能的具体实现方式和寄存器的配置使用。 在设计硬件时还
需参考数据手册以获得电压、电流、管脚分配、驱动能力等信息。
关于 Cortex-M3 核心请参考一篇 ARM 的文档:《Cortex™-M3 技术参考手册》。
CS32F103C8 参考手册
下表给出了一个交叉参考,在使用各功能模块时应重点阅读哪些章节:
功能模块
备
份
寄
存
器
(BKP)
通
用
输
入
输
出
端
口
模
拟
/
数
字
转
换
数
字
/
模
拟
转
换
定
时
器
实
时
时
钟
独
立
看
门
狗
窗
口
看
门
狗
通
用
串
行
总
线
控
制
器
局
域
网
串
行
外
设
总
线
芯
片
间
总
线
接
口
通
用
同
步
异
步
收
发
器
第 1 章:文中的缩写
●
●
●
●
●
●
●
●
●
●
●
●
●
第 2 章:存储器和总线构架
●
●
●
●
●
●
●
●
●
●
●
●
●
第 3 章:CRC 计算单元
第 4 章:电源控制
●
●
●
●
●
●
●
●
●
●
●
●
●
第 5 章:备份寄存器
●
◎
第 6 章:复位和时钟控制
●
●
●
●
●
●
●
●
●
●
●
●
●
第 7 章:通用和复用功能 I/O
◎
●
●
●
●
◎
●
●
●
●
●
●
●
第 8 章:中断和事件
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
第 9 章:DMA 控制器
◎
◎
◎
◎
◎
◎
第 10 章:模拟/数字转换
●
第 11 章:数字/模拟转换
●
第 12 章:高级控制定时器
◎
●
第 13 章:通用定时器
◎
●
第 14 章:实时时钟
●
●
第 15 章:独立看门狗
●
第 16 章:窗口看门狗
●
第 17 章:USB 全速设备接口
●
第 18 章:控制器局域网
●
第 19 章:串行外设接口
●
第 20 章:I2C 接口
●
第 21 章:通用同步异步收发器
●
第 22 章:器件电子签名
第 23 章:调试支持
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
● 表示对应的章节是必读的;
◎ 表示对应的章节是选读的。
CS32F103C8 参考手册
参考手册
CS32F103C8 ARM 内核 32 位高性能微控制器
导言
本参考手册针对应用开发,提供关于如何使用 CS32F103C8 微控制器的存储器和外设的详细信息。
关于 ARM Cortex™-M3 内核的具体信息,请参考 Cortex™-M3 技术参考手册。
相关文档
Cortex™-M3 技术参考手册,可按下述链接下载:
http://infocenter.arm.com/help/topic/com.arm.doc.ddi0337e/DDI0337E_cortex_m3_r1p1_trm
目录 CS32F103C8 参考手册
目录
1. 文中缩写 ........................................................................................................................................................ 1
1.1 寄存器描述表中使用的缩写列表 ...................................................................................................... 1
1.2 可用的外设 .......................................................................................................................................... 1
2. 存储器和总线构架 ........................................................................................................................................ 2
2.1 系统构架 .............................................................................................................................................. 2
2.2 存储器组织 .......................................................................................................................................... 3
2.3 存储器映像 .......................................................................................................................................... 3
2.3.1 嵌入式 SRAM ...................................................................................................................... 5
2.3.2 位段 ....................................................................................................................................... 5
2.3.3 嵌入式闪存 ........................................................................................................................... 5
2.4 启动配置 .............................................................................................................................................. 7
3 CRC 计算单元(CRC) ............................................................................................................................... 9
3.1 CRC 简介 ........................................................................................................................................... 9
3.2 CRC 主要特性 ................................................................................................................................... 9
3.4 CRC 寄存器 ..................................................................................................................................... 10
3.4.1 数据寄存器(CRC_DR) ...................................................................................................... 10
3.4.2 独立数据寄存器(CRC_IDR) ............................................................................................. 10
3.4.3 控制寄存器(CRC_CR) ....................................................................................................... 10
3.4.4 CRC 寄存器映像 ................................................................................................................ 11
4 电源控制(PWR) ........................................................................................................................................ 12
4.1 电源 ................................................................................................................................................ 12
4.1.1 独立的 A/D 转换器供电和参考电压 ................................................................................ 12
4.1.2 电池备份区域 ..................................................................................................................... 13
4.1.3 电压调节器 ......................................................................................................................... 13
4.2 电源管理器 ........................................................................................................................................ 14
4.2.1 可编程电压监测器(PVD) .................................................................................................. 14
4.3 低功耗模式 .................................................................................................................................. 15
4.3.1 降低系统时钟 ..................................................................................................................... 16
4.3.2 外部时钟的控制 ................................................................................................................. 16
4.3.3 睡眠模式 ............................................................................................................................. 16
4.3.4 停止模式 ............................................................................................................................. 17
4.3.5 待机模式 ............................................................................................................................. 18
4.3.6 低功耗模式下的自动唤醒(AWU) ..................................................................................... 19
4.4 电源控制寄存器 ................................................................................................................................ 20
4.4.1 电源控制寄存器(PWR_CR) .............................................................................................. 20
4.4.2 电源控制/状态寄存器(PWR_CSR) ................................................................................... 21
4.4.3
PWR 寄存器地址映像 ........................................................................................................ 21
5 备份寄存器(BKP) ........................................................................................................................................ 23
5.1 BKP 简介 ....................................................................................................................................... 23
5.2 BKP 特性 ....................................................................................................................................... 23
5.3 BKP 功能描述 ............................................................................................................................... 23
5.3.1 侵入检测 ............................................................................................................................. 23
目录 CS32F103C8 参考手册
5.3.2 RTC 校准 ............................................................................................................................ 24
5.4 BKP 寄存器描述............................................................................................................................ 24
5.4.1 备份数据寄存器 x(BKP_DRx) (x = 1 … 10) .................................................................... 24
5.4.2 RTC 时钟校准寄存器(BKP_RTCCR) .............................................................................. 24
5.4.3 备份控制寄存器(BKP_CR) ............................................................................................... 25
5.4.4 备份控制/状态寄存器(BKP_CSR) .................................................................................... 25
5.4.5
BKP 寄存器映像 ............................................................................................................... 26
6 产品的复位和时钟控制(RCC) .................................................................................................................. 34
6.1 复位 ................................................................................................................................................ 34
6.1.1 系统复位 ............................................................................................................................. 34
6.1.2 电源复位 ............................................................................................................................. 34
6.2 时钟 ................................................................................................................................................ 35
6.2.1 HSE 时钟 ............................................................................................................................ 37
6.2.2 HSI 时钟 ............................................................................................................................. 38
6.2.3 PLL ..................................................................................................................................... 38
6.2.4 LSE 时钟 ............................................................................................................................ 38
6.2.5 LSI 时钟 .............................................................................................................................. 39
6.2.6 系统时钟(SYSCLK)选择 ................................................................................................... 39
6.2.7 时钟安全系统(CSS) ........................................................................................................... 39
6.2.8 RTC 时钟 ............................................................................................................................ 40
6.2.9 看门狗时钟 ......................................................................................................................... 40
6.2.10 时钟输出 ............................................................................................................................. 40
6.3 RCC 寄存器描述 ......................................................................................................................... 40
6.3.1 时钟控制寄存器(RCC_CR) ............................................................................................... 40
6.3.2 时钟配置寄存器(RCC_CFGR) .......................................................................................... 42
6.3.3 时钟中断寄存器 (RCC_CIR) ........................................................................................... 44
6.3.4 APB2 外设复位寄存器 (RCC_APB2RSTR) ................................................................... 46
6.3.5 APB1 外设复位寄存器 (RCC_APB1RSTR) ................................................................... 48
6.3.6 AHB 外设时钟使能寄存器 (RCC_AHBENR) ................................................................ 50
6.3.7 APB2 外设时钟使能寄存器(RCC_APB2ENR) ............................................................... 51
6.3.8 APB1 外设时钟使能寄存器(RCC_APB1ENR) ............................................................... 53
6.3.9 备份域控制寄存器 (RCC_BDCR) ................................................................................... 55
6.3.10 控制/状态寄存器 (RCC_CSR) ......................................................................................... 57
6.3.11
RCC 寄存器地址映像 ........................................................................................................ 58
7 通用和复用功能 I/O(GPIO 和 AFIO) ...................................................................................................... 61
7.1 GPIO 功能描述 ................................................................................................................................ 61
7.1.1 通用 I/O(GPIO) .................................................................................................................. 62
7.1.2 单独的位设置或位清除 ..................................................................................................... 63
7.1.3 外部中断/唤醒线................................................................................................................ 63
7.1.4 复用功能(AF) ..................................................................................................................... 63
7.1.5 软件重新映射 I/O 复用功能 ............................................................................................. 63
7.1.6 GPIO 锁定机制 .................................................................................................................. 64
7.1.7 输入配置 ............................................................................................................................. 64
7.1.8 输出配置 ............................................................................................................................. 64