夏明smile 发表于 2015-8-4 18:41:40

stm32f303的库函数与f103的库函数一样吗?

或者说f303的库函数兼容f103的库函数吗?还有网上所说的固件库就是库函数吗?

moyanming2013 发表于 2015-8-4 20:04:53

基本兼容,不过一个时M3一个是M4

夏明smile 发表于 2015-8-4 20:40:16

moyanming2013 发表于 2015-8-4 20:04
基本兼容,不过一个时M3一个是M4

m3和m4有什么区别呢?请问!

moyanming2013 发表于 2015-8-4 21:46:04

Cortex-M4至少比Cortex-M3多了:DSP,FPU(单精度浮点运算单元)和MPU(内存管理单元)。分别增加了更多的指令。
但这些都可以裁剪,没准ST把DSP和MPU都去掉,也没准不去掉,看性价比和不通过的用途。
其它对外设的支持一般没变化(数量和类型多少等),同时对地址的映射需要对比下数据手册--变化也不打。如果你用ST的库,基本代码可能不用变。
参考:
http://www.arm.com/zh/products/processors/cortex-m/cortex-m4-processor.php
http://www.arm.com/zh/products/processors/cortex-m/cortex-m3.php

夏明smile 发表于 2015-8-21 10:34:46

moyanming2013 发表于 2015-8-4 21:46
Cortex-M4至少比Cortex-M3多了:DSP,FPU(单精度浮点运算单元)和MPU(内存管理单元)。分别增加了更多的 ...

恩!谢谢指点!

anny 发表于 2015-8-21 13:53:25

还是有差别的,用的时候小心点

夏明smile 发表于 2015-8-21 21:22:37

anny 发表于 2015-8-21 13:53
还是有差别的,用的时候小心点

对。用工程模板总是出错,郁闷!!!

夏明smile 发表于 2018-6-20 20:44:17

moyanming2013 发表于 2015-8-4 21:46
Cortex-M4至少比Cortex-M3多了:DSP,FPU(单精度浮点运算单元)和MPU(内存管理单元)。分别增加了更多的 ...

非常感谢
页: [1]
查看完整版本: stm32f303的库函数与f103的库函数一样吗?