很简单,按照如下顺序完成
1、下载STM32CUBEMX
2、在STM32CUBEMX完成IO口、通信总线、时钟、中断等硬件层配置
3、将所有应用层的文件移动过来,注意main.c里面的函数要整合到STM32CUBEMX生成的那个main.c里面去
如果你F303上已经调试好了程序,如果你是用STM32CUBEMX写的,可以按09的方法移植,如果你是自己写的程序,并没有使用STM32CUBEMX生成的工程,那么移植起来就要具体分析了。
你的程序是不是分层编写的,功能部分与低层芯片级相关的内容是要根据F103的寄存器进行一点一点移植的,而对于应用层的程序,直接复制就可以了。
1. 如果是使用新版的HAL庫,那麼CubeMX將對應的外設設置正確,並重新產生程式碼即可,使用者程式部分不需要改動
2. 如果是使用舊版的標準庫,是需要手動一行一行改過,且外設要確認都有支援才行,使用者程式部分依然不用改動
以上供您參考