三、一个跟管脚安排理解有关的应用异常话题
不只一个工程师反映把基于STM32F072R6主芯片学习板上的调试OK的USB 应用项目,移植到基于STM32F042F4的目标系统时,发现PC机无法发现设备。
STM32F072R6和STM32F042F4隶属于STM32F0同一系列,二者主要差别在于有无DAC。其它外设基本一样,具体到这2个型号,就是GPIO数目上及管脚安排上的细微差异。二者的数据手册也明明白白的写了都支持USB FS DEVICE功能。对于USB应用,二者除了可能管脚安排的差异外,内部驱动程序应该是一模一样。
从手册上看,64脚STM32F072R的USB外设功能管脚为PA11,PA12,属于额外功能,即只需使能相关usb外设应用即可。
|