也适用于HK32F0301MF4P6。官方的SDK 里附带了一个IO SELECT.xlsx 表格,就是用来辅助做引脚功能分配的,不太好用,因为里面用了复选框控件,兼容性不好。于是基于官方的文件,重新设计了一个表格:
功能没区别,只是方便的显示出所有引脚的复用功能,标记出已经分配的引脚,避免冲突。标记功能全是用条件格式做的,兼容性好多了,相对更美观。可以随便调整单元格的大小,不会像复选框控件一样错位。表格文件链接:链接: pan.baidu.com/s/1e8-kbk4jvuudYRohVhzAPg?pwd=ac5c
用法
emm,一目了然吧。
选中引脚功能右边的格子,下拉菜单里是取值,只能选1 、0 或清空,选1 表示这个引脚的这个功能被选中,如上图,是选择PD5 引脚的PD5 功能。分配了功能的引脚左边Pin name
列会变绿,同时used
列计数加一。
PA0 和PD7 引脚
这两个引脚分别是NRST 和VCAP 引脚的复用功能。NRST 引脚复用为PA0 是0301M 上的功能,不过听说有些批次的030M 也可以。VCAP 引脚用作PD7 按官方说法也是0301M 上才有的功能,但实测030M 也能用VCAP 当PD7,而且不需要配置,默认就是PD7,不过030M 上PD7 的其他复用功能似乎用不了,只能作为GPIO 适用。不确定其他复用功能是否有效,我测试的结果是PD7 不能用作UART_RXD 功能。