写在前面

        本教程只针对标注库(HAL库和LL库绕道)的F103XX系列

        因为32高级芯片(如ZET6)是兼容较高级芯片(如RCT6);

        同理较高级芯片(如RCT6)是兼容中级芯片(如C8T6);

        所以低级芯片向高级芯片移植就很简单了,只要高级版本芯片引脚向下兼容,需要配置的只有两步骤,就能轻松移植程序。

一、修改设备选型

二、C/C++ Define 配置

标题

三、STM32 芯片系列 C/C++选项 define填写说明

     ld.s适用于小容量 产品;md.s适用于中等容量产品;hd适用于大容量产品

1. 小容量产品(flash-16-32k):STM32F10X_LD,USE_STDPERIPH_DRIVER

        C4/C6

        R4/R6

        T4/T6

2. 中等容量产品(flash-64-128k):STM32F10X_MD,USE_STDPERIPH_DRIVER

        C8/CB

        R8/RB

        T8/TB

        V8/VB

        Z8/ZB

3. 大容量产品(flash-256-512k):STM32F10X_HD,USE_STDPERIPH_DRIVER

        RC/RD/RE

        TC/TD/TE

        VC/VD/VE

        ZC/ZD/ZE

4. STM32F10X_XL,USE_STDPERIPH_DRIVER

        RF/RG

        TF/TG

        VF/VG

        ZF/ZG

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐