1、 STM32F103和STM32F207的主要功能区别
增加USB Host(OTG)
增加以太网口
串口由3个增加到6个
I2C由2个增加到3个
SPI由2个增加到3个
CAN由1个增加到2个
ADC由2个增加到3个,由16位升级为24位
增加了摄像头模块
等等
2、 STM32F103和STM32F207的寄存器区别
除了几个比较核心的功能,如NVIC(中断控制,207比103多23个中断)外,STM32F207和STM32F103有了很大的改变,
改变有如下几个方面,一是内存镜像地址发生了改变(这个比较容易修改),二是功能寄存器内容项增加,三是同名寄存器项的含义发生改变(这个是最麻烦的,几乎要修改103的所有相关代码,并且需要重新进行代码调试)
3、 由此带来的影响
原有的103代码只能参考,不能简单拷贝,近乎重新编写,因为要一一核实相关寄存器的含义。
原来没有的功能,需要全新移植
|