常见问题

当前位置:主页 > 服务支持 > 常见问题 >

极海|Geehy|极海半导体|APM32F407替换STM32F207

作者: admin 时间:2023-04-21 来源:未知
摘要:极海半导体APM系列通用MCU目前已覆盖003系列,103系列,105/107系列,407系列等多个系列通用 MCU 。基于这个现状,假如碰到一个使用ST207系列的项目,在型号上没有完全对应兼容的芯片,...

极海半导体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.IIC 407偏移地址0X24多一个IIC_FLTR寄存器,205 reserved
 
14.USB OTG_HS  OTG_HS_HCINTx  2bit >>>207没有/407有
 
15.USB OTG_FS OTG_FS_GUSBCFG 207/407功能相同,一个在6bit,一个在7bit
 
16.USB OTG_HS OTG_HS_GUSBCFG 207/407功能相同,一个在6bit,一个在7bit
 
17.FSMC FSMC_BWTR1/2/3/4 bit16~19 207没有/407有
 
18.以太网寄存器内容相同
 
如上所示,APM32F407系列基本全覆盖ST207系列,由于每系列定义基本兼容,并且串口部分寄存器相同,所以直接使用ST207对应串口代码直接烧录到APM407进行兼容测试,测试后可以直接正常进行发送,其他外设后续等待测试验证。

[向上]