py32移植快速 开发
教程开始 默认有keil5环境
资料下载_普冉半导体(上海)股份有限公司打开官网搜索找到
下载完成后打开解压
这就是普冉 PY32 的整套固件库,5 个文件夹分工:
- Documentation
参考文档,数据手册、用户手册、库说明文档。 里面有 pdf,用来查库函数用法、寄存器说明。
- Drivers(最重要)
外设驱动源码,芯片底层库。
CMSIS:内核相关,启动文件、内核寄存器定义PY32F0xx_StdPeriph_Driver:标准外设库,GPIO/UART/TIM/ADC 等所有外设的.c/.h驱动源码。 写项目要把这里面需要的驱动文件加到 Keil 工程。
- Packs
存放 DFP 器件安装包,就是前面的
Keil_DFP,双击里面.pack文件就可以安装芯片支持包。
- Projects(最常用)
官方全部示例工程。 里面分 Keil、IAR 子目录,点灯、串口、定时器、ADC 等 demo,直接打开
.uvprojx就能编译运行。新手直接打开这里的例程修改,最快上手。
- Templates
空白模板工程。 如果你不想复制 Projects 里的 demo,想从零新建工程,就拿 Templates 里面的 Keil 模板作为基础工程。
快速上手路径
方式 A(推荐):进入Projects\Keil,找一个最简单 demo(比如 GPIO 翻转点灯),打开工程,基于这个 demo 改你的业务代码。
方式 B:用Templates空白模板,自己手动添加 Drivers 里的库文件,从零搭建工程。
