打印
[STM32F1]

STM32F1 系列产品的器件类型界定及相关话题

[复制链接]
1166|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
itachier|  楼主 | 2014-12-23 09:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32F1 系列产品的器件类型界定及相关话题
  今天冬至,也是个节日,祝大家节日快乐,尤其一直耕耘在调试一线的工程师们。
  STM32F1 系列 MCU 隶属同一 ARMCORTEX M3 内核,依据其自嵌的 Flash 容量大小及 互连功能特色,ST 公司将其大致分为五类器件,分别为小容量器件、中等容量器件、大容量器件、 超大容量器件、互联型器件。 小容量器件:
内部 FLASH 容量在 16-32K Byte 的 STM32F101、STM32F102、STM32F103 器件。
中等容量器件:内部 FLASH 容量在 64-128K Byte 的 STM32F101、STM32F102、STM32F103 器件。
大容量器件: 内部 FLASH 容量在 256-512K Byte 的 STM32F101、STM32F102、STM32F103 器件。
超大容量器件:内部 FLASH 容量在 768-1024K Byte 的 STM32F101、STM32F102、STM32F103 器件。 互联型器件: 特指带双 CAN 和 USB OTG 功能的 STM32F105XX、STM32F107XX 系列的器件。
整体上讲,这 5 类器件软硬件兼容性极高,尤其硬件管脚安排上。相同管脚数、不同容量 的器件的管脚安排是完全一致的。当然这 5 类器件也存在着一些细微的差异。 关于那些差异,这里仅就平常朋友们常遇到或栽跟头的地方,跟大家作三点分享交流。
1、这几个类型的器件所支持的中断个数及矢量安排有差别。在工程项目里,所选择的启动 文件就不一样。开发时参照器件类型选 择 startup_stm32f10x_ld.s/startup_stm32f10x_md.s /startup_stm32f10x_hd.s/startup_stm32f10x_x l.s/startup_stm32f10x_cl.s 的其中之一。
这里出现最多的问题现象就是,在某个器件里跑得好好的程序,尤其跟中断有关的代码,移植 到另外一个器件时发现不听使唤而异常。
2、这几个类型的器件内部 flash 的页大小[pagesize]有所不一样。在涉及 flash 编程时要特别注 意这点。其中小容量器件、中等容量器件的 pagesize 为 1K,而大容量器件、超大容量器件、互 联型器件的 pagesize 为 2K。
这里容易出现的问题就是针对某个器件做的 IAP,换到别的器件时结果就异常了。
3、互联型器件跟其它同时具有 CAN 和 USB 外设的器件在使用上有差异 。 互联型器件的 CAN 和 USB 外设可以同时开启使用,而其它同时具有 CAN 和 USB 外设的 器件不可以同时使用 CAN 和 USB 外设,因为在这些器件里 ,CAN 和 USB 是共享一个 缓冲区。 相比前面两点,这个问题相对咨询得少些。不过如果不明了这点,假设哪位工程师因为产 品功能调整或成本考虑,从互联型器件换为某大容量器件时,恭喜,估计又要折腾一把。顺便 提下,互联型器件的时钟树跟其它器件也略有不同,移植时也稍微留意下。
几小点抛砖引玉似的跟大家分享下,任何一个地方若是你忽略了,都可能被折腾得够呛。
                                                      ----------------转自公司FAE 邵工
  希望对大家有点小帮助,另外有项目开发技术问题欢迎相互交流。
沙发
mmuuss586| | 2014-12-23 19:13 | 只看该作者

使用特权

评论回复
板凳
shami0315| | 2014-12-25 16:43 | 只看该作者

使用特权

评论回复
地板
bear1| | 2014-12-25 17:00 | 只看该作者
这里容易出现的问题就是针对某个器件做的 IAP,换到别的器件时结果就异常了。

请问 IAP是什么?做什么用?

使用特权

评论回复
5
itachier|  楼主 | 2014-12-26 17:13 | 只看该作者
bear1 发表于 2014-12-25 17:00
这里容易出现的问题就是针对某个器件做的 IAP,换到别的器件时结果就异常了。

请问 IAP是什么?做什么用? ...

应用程序

使用特权

评论回复
6
kfliuyan| | 2014-12-28 19:36 | 只看该作者
支持支持

使用特权

评论回复
7
白丁野老| | 2014-12-30 21:21 | 只看该作者
了解一下

使用特权

评论回复
8
Milerxm| | 2015-4-9 23:45 | 只看该作者
:)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:STM32/8技术支持、代理销售,方案设计,提供烧录配单订制等一系列的服务 QQ:2355925820 胡

5

主题

152

帖子

0

粉丝