有区别,区别如下:
一、主体不同
1、STM32:是ARM公司的高性能”Cortex-M3”内核。
2、ARM7:是英国ARM公司设计的主流嵌入式处理器。
二、配置不同
1、STM32:ARM32位Cortex-M3 CPU,最高工作频率72MHz,1.25DMIPS/MHz。单周期乘法和硬件除法。
2、ARM7:内核是0.9MIPS/MHz的三级流水线和冯·诺伊曼结构。
三、特点不同
1、STM32:最多高达112个的快速I/O端口:根据型号的不同,有26,37,51,80,和112的I/O端口,所有的端口都可以映射到16个外部中断向量。
2、ARM7:包括ARM7TDMI、ARM7TDMI-S、带有高速缓存处理器宏单元的ARM720T。该系列处理器提供Thumb 16位压缩指令集和EmbededICE软件调试方式,适用于更大规模的SoC设计中。
参考资料来源:百度百科-arm7
参考资料来源:百度百科-stm32