家居企业网站建设如何,做瑜伽网站,wordpress文章开头,一级a做爰片迅雷网站嵌入式开发–获取STM32产品系列和容量信息
获取STM32产品系列
有时候我们需要知道当前MCU是STM32的哪一个系列#xff0c;这当然可以从外部丝印看出来#xff0c;但是运行在内部的软件如何知道呢#xff1f; ST为我们提供了一个接口#xff0c;对于STM32的所有MCU#x…嵌入式开发–获取STM32产品系列和容量信息
获取STM32产品系列
有时候我们需要知道当前MCU是STM32的哪一个系列这当然可以从外部丝印看出来但是运行在内部的软件如何知道呢 ST为我们提供了一个接口对于STM32的所有MCU其地址统一为0xE004 2000需要以32位方式读取。 对于F1系列该说明如下 对于G4系列说明如下 例如我读取的内容如下图注意读到的数据是先低位后高位 对应的就是 再去查看后面蓝色标识的表格如下 是属于第2类设备容量是128KB 但如果读出来的是第3类设备呢有那么多型号。
查询FLASH的容量
别急ST还给我们提供了另一个地方可以查询FLASH的容量这个地址不是确定值需要查询手册。 对于F1系列地址 0x1FFF F7E016位方式读取 对于G4系列地址0x1FFF75E0
读取的内容如下 先是低位后是高位所以读到的数据是0x0080也就是128表示FLASH容量是128KB字节
封装和引脚数量
还有人要问封装和引脚数量呢其实这个也是有的哈对于G4系列地址是0x1FFF7500只有最低4位是有效位 F1系列呢我没有查到可能是太老的芯片不提供这个功能吧。