最近一段时间在将一个W25Q存储器芯片的程序从STM32F103Z移植到STM32F030,原程序用的是F1的Hal库,所以030也用Hal库,但是是F0的HAL库。
简单的把程序改下,能编译成功了,但是哪都走不通,连串口都不通!
无奈之下,只能一点一点来,用F0的HAL库,把库例程里的GPIO例程,UART例程,SPI例程一个一个的zhen整合到模板工程中,都调通后,把W25Q的驱动文件在移植过来,这样才调通了,哈哈,没有仔细学过STM32和HAL库,只能用这种笨方法。
博主近期将W25Q存储器芯片的程序从STM32F103Z移植到STM32F030,采用F0的HAL库进行替换。通过逐步整合GPIO、UART、SPI例程,最终实现驱动移植,分享了详细的移植过程与心得。
最近一段时间在将一个W25Q存储器芯片的程序从STM32F103Z移植到STM32F030,原程序用的是F1的Hal库,所以030也用Hal库,但是是F0的HAL库。
简单的把程序改下,能编译成功了,但是哪都走不通,连串口都不通!
无奈之下,只能一点一点来,用F0的HAL库,把库例程里的GPIO例程,UART例程,SPI例程一个一个的zhen整合到模板工程中,都调通后,把W25Q的驱动文件在移植过来,这样才调通了,哈哈,没有仔细学过STM32和HAL库,只能用这种笨方法。
1140

被折叠的 条评论
为什么被折叠?