更新时间:2025-03-13 17:06:38
封面
版权信息
版权
内容提要
序言
前言
第1章 CW32单片机概述
1.1 单片机及Cortex-M0+内核概述
1.1.1 单片机发展史简述
1.1.2 Cortex-M0+内核介绍
1.1.3 Cortex-M0+到底“+”了什么
1.2 CW32单片机介绍
1.2.1 武汉芯源半导体有限公司简介
1.2.2 CW32全系列产品概览
1.2.3 通用高性能CW32F系列简介
1.2.4 安全低功耗CW32L系列简介
1.2.5 无线射频系列简介
1.2.6 车规级CW32A系列简介
1.3 CW32单片机的优点
1.3.1 质量可靠
1.3.2 性能优越
1.3.3 开发者友好
1.4 CW32官方网站及芯片选型
1.4.1 CW32官方网站及资料获取
1.4.2 CW32芯片选型
第2章 CW32开发快速入门
2.1 软件开发环境搭建
2.1.1 MDK开发环境概述
2.1.2 MDK的安装与配置
2.2 固件库及PACK的安装
2.2.1 CW32固件库简介
2.2.2 PACK的安装
2.3 CW32的开发工具
2.3.1 与M0+兼容的调试工具
2.3.2 CW-DAPLINK调试工具
2.4 快速开发入门
2.4.1 创建CW32工程模板
2.4.2 快速点亮一个LED
2.5 CW32的量产工具
2.5.1 烧录器CW-Writer
2.5.2 软件CW-Programmer
第3章 CW32F030原理及基础
3.1 芯片特性及内部框图
3.1.1 芯片特性
3.1.2 内部框图
3.2 芯片存储器组织
3.2.1 存储器映射和寄存器边界地址
3.2.2 SRAM
3.2.3 FLASH存储器
3.2.4 OTP存储器
3.2.5 系统启动配置
3.3 芯片电源
3.3.1 电源监控
3.3.2 工作模式
3.3.3 低功耗应用
3.4 芯片复位
3.4.1 系统复位
3.4.2 外设复位
3.5 芯片时钟控制
3.5.1 系统内部时钟树
3.5.2 系统时钟及工作模式
3.5.3 系统时钟源
3.5.4 片内外设时钟控制
3.5.5 时钟启动及校准
3.6 芯片中断系统
3.6.1 概述
3.6.2 中断向量表
3.7 芯片调试接口
3.7.1 概述
3.7.2 SWD接口
第4章 GPIO端口
4.1 概述
4.2 主要特性
4.3 功能描述
4.3.1 功能框图
4.3.2 数字输出
4.3.3 数字输入
4.3.4 模拟功能
4.3.5 复用功能
4.3.6 中断功能
4.3.7 其他功能
4.4 编程示例
4.4.1 数字输出编程示例
4.4.2 数字输入编程示例
4.4.3 模拟功能编程示例
4.4.4 复用功能编程示例
4.4.5 中断功能编程示例
4.5 寄存器
第5章 高级定时器
5.1 高级定时器简介
5.2 主要特性
5.3 功能描述
5.3.1 功能框图
5.3.2 输入捕获功能
5.3.3 输出比较功能
5.3.4 正交编码计数
5.3.5 触发ADC
5.3.6 DMA功能
5.3.7 主从模式
5.3.8 内部级联ITR