站内搜索
发作品签到
标准版

PY32F002A TSSOP20 核心板

工程标签

1.3w
0
0
6

简介

基于TSSOP20封装的 PY32F002A的核心板, 引出所有pin脚, 标准4针SWD口, 支持 ARM GCC 带丰富的示例代码

简介:基于TSSOP20封装的 PY32F002A的核心板, 引出所有pin脚, 标准4针SWD口, 支持 ARM GCC 带丰富的示例代码

开源协议

GPL 3.0

创建时间:2023-02-28 00:06:50更新时间:2023-10-19 14:39:08

描述

正面图

 

背面图

 

 

1. 基于TSSOP20封装的 PY32F002A

2. 引出所有pin脚, 标准4针SWD口

3. 带3.3V和5V输出, 但是PY32F002A本身运行在3.3V(虽然它也支持5V)

4. 三个LED, 一个接电源, 另外两个用排针引出, 分别对应L1和L2, 测试中自行用杜邦线连接到需要测试的针脚.

5. 晶振可以不焊只用内置RC时钟, 精度稍微差一点, 能用. 如果需要晶振, 可以用16MHz或24MHz, 这样开完PLL就是32MHz或者48MHz, 注意PY32F0和常见的STM32F1系列不一样, PLL只有2, 如果用8MHz的即使开了PLL也只有16MHz.

6. 如果要将NRST/PF2 复用为GPIO或者其它功能脚, 则不要焊C7, C7会形成低通效应, 削减掉pin脚上超过10KHz的信号.

 

关于开发和烧录

 

对PY32F002A, PY32F003, PY32F030 的介绍可以参考下面的系列文章

https://iosetting.blog.csdn.net/article/details/128685407 

 

我一般用Ubuntu比较多, 所以开发环境是 Ubuntu + VSCode, 项目基于ARM GCC, 仓库地址在

https://github.com/IOsetting/py32f0-template

 

示例代码位于, 根据 FreeRTOS, HAL库, LL库分为三类

https://github.com/IOsetting/py32f0-template/tree/main/Examples

 

1. PY32F002A 外设和 PY32F030 是一样的, 并且内存4K, Flash 32K, 可以直接用 PY32F030X6 作为构建参数

2. PY32F002A 在某些外设(例如I2C), 不能和 PY32F030 一样跑到48MHz, 降到 24MHz 或者 32MHz 就正常了

3. PY32F002A 在Ubuntu下可以用 JLink 或 PyOCD 烧录, 编程器可以用 JLink 或 DAPLink, STLink暂时不行, 会报错

4. 因为PY32F002A本身资源有限, 仓库中主要作的代码示例是基于LL库的例子. 这些例子只支持作为 PY32F030X6 或 PY32F030X8 构建, 可以直接运行在 PY32F002A 上.

5. 据说4月份之后生产的PY32F002A就是真正的缩水版, 所以将来买到的版本就不一定能用PY32F030X6外设了.

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
py32f002a-top1.jpg
31
2
py32f002a-top2.jpg
27
3
py32f002a-bottom1.jpg
28
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航