a976209770 发表于 2022-11-2 11:43

APM32F407替换STM32F207

       极海半导体apm系列通用mcu目前已覆盖003系列,103系列,105,107系列,407系列等多个系列通用mcu,但是由于目前碰到一个使用st207系列的项目,在型号上没有对应兼容的芯片,所以需要通过资源对比进行选型替换。       通过对比发现APM32F407系列在寄存器等方面与207系列相近并且覆盖,可以进行替换。如下为寄存器对比:
1.      DAC 寄存器内容相同2.      ADC 全局寄存器映射(相同)/每路ADC寄存器地址和复位值(相同)3.      EXTI 寄存器内容相同4.      TIM1/8 TIMx_CCER 15bit C4NP>>>>205有/407没有5.      TIM6/TIM7   寄存器内容相同6.      IWDG/WWDG 寄存器内容相同7.      SYSCFG寄存器内容基本相同8.      GPIO 寄存器内容相同 9.      CRC寄存器相同10.   PWR 寄存器内容相同   11.   串口 寄存器内容相同12.   SDIO 寄存器内容相同13.   IIC407偏移地址0X24多一个IIC_FLTR寄存器,205 reserved14.   USB OTG_HSOTG_HS_HCINTx2bit >>>207没有/407有15.    USB OTG_FS   OTG_FS_GUSBCFG 207/407功能相同,一个在6bit,一个在 7bit16.    USB OTG_HS    OTG_HS_GUSBCFG 207/407功能相同,一个在6bit,一个在 7bit17.    FSMCFSMC_BWTR1/2/3/4 bit16~19 207没有/407有18.   以太网 寄存器内容相同如上所示,407系列基本全覆盖207系列,由于每系列定义基本兼容,并且串口部分寄存器相同,所以直接使用207对应串口代码直接烧录到apm407进行兼容测试,测试后可以直接正常进行发送,其他外设后续等待测试验证。

两只袜子 发表于 2022-11-2 15:22

所以极海还是没有完全能代替st的芯片是吧

a976209770 发表于 2022-11-3 15:33

两只袜子 发表于 2022-11-2 15:22
所以极海还是没有完全能代替st的芯片是吧

这个帖子是指不同系列芯片之间的替换

软核硬核 发表于 2022-11-3 16:48

外设还是有一定的区别的,不能直接替换,程序也不是完全兼容。

芯路例程 发表于 2022-11-3 16:49

这两个单片机的后缀名字都不太一样,硬件是完全兼容的吗?

AloneKaven 发表于 2022-11-4 21:24

不是完全兼容要改的
页: [1]
查看完整版本: APM32F407替换STM32F207