适用于20pin 封装的PY32F002A 单片机,比如TSSOP-20。表格里方便的显示出所有引脚的功能,标记出已经分配的引脚,避免冲突。标记功能全是用条件格式做的,兼容性比较好。
下载连接:https://download.youkuaiyun.com/download/Etberzin/90403138,0 积分。压缩包里面包含ods 和xlsx 两种格式的表格。推荐用libre office 打开ods 格式的,excel 也能打开。xlsx 格式是从ods 转换的,丢失了条件格式。
用法
选中引脚功能右边的格子,下拉菜单里是取值,只能选1 、0 或清空,选1 表示这个引脚的这个功能被选中,如上图,是选择PD5 引脚的PD5 功能。分配了功能的引脚左边Pin name
列会变绿,同时used
列计数加一。
多个GPIO 复用一个引脚
20pin 封装里,PB6 和PF4-BOOT0 是在同一个引脚,表格里把这两个GPIO 分到了两行,而引脚编号都是5。同一时间只能使用PB6 和PF4 中的一个,另一个不用的引脚必须设为模拟输入状态,也就是高阻态,不需要额外配置IOMUX 或者重映射之类的。如果PB6 和PF4 同时分配了功能,表格里会用条件格式警告:
此外,根据别人的测试,5 号引脚的BOOT0 功能无法关闭,上电时悬空或高电平,就会导致单片机进入bootloader,所以最好外接一个下拉电阻,外部连接的电路不能不能在上电时拉高这个引脚。正常上电以后,BOOT0 就无效了。