谢谢3楼。看F051x的datasheet,看RM0091了。发现与原来RM0008里确实不同了,原来那套remap说法,比如“Software remapping of I/O alternate functions”,在RM0091里消失了。在RM0091里用寄存器GPIOx_AFR来配置了,不是RM0008里的AFIO_MAPR。原来的固件库里的函数GPIO_PinRemapConfig(),GPIO_Remap(),在F05x的函数库里没有这些名称了,而是出现了GPIO_PinAFConfig。但有一点还是没有看到明确说法:原来在F1系里,重映射分:不映射,部分映射,全部映射等几种规定的情况,现在F0系的手册里不提及这些说法了,是不是可以完全随意,举个极端的例子,当然实际情况中可能不存在:比如USART1的TX和RX,只将TX映射到别的引脚,而RX还保留在原先位置,是不是这种情况也可以?
|