[CortexM0--stm32f0308]Option Byte

Posted zhchoutai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[CortexM0--stm32f0308]Option Byte相关的知识,希望对你有一定的参考价值。

问题描写叙述

option byte,算是IC中比較简单的功能,就是用户能够写入数据,对IC的某些功能进行配置。而IC在reset时,会载入当中的内容,进行推断,从而使用户的配置生效。

option byte简述

stm32f0308中有12个option byte。12个byte用32bit的地址訪问。仅仅须要三个address就可以,这三个地址分别在0x1FFF F800, 0x1FFF F804和0x1FFF F808。须要获取或设置option byte的内容,应当能够通过这三个地址写入或读取。全部option byte的内容都是read/write权限的。

另外,option byte本质是内部Flash块,假设要将用户的配置写入option byte,应当是要调用Flash接口来操作的,关于怎样通过Flash接口来写/擦除option byte flash部分,stm32f0308的Flash说明部分有具体的说明的,也能够參考本博客stm32f0308的Flash memory的文章介绍。
此外,除了通过地址訪问,还能够通过对两个寄存器FLASH_OBR和FLASH_WRPR的读来获知当中内容。

option byte内容

主要有三部分:

  • User and read protection option bytes
  • User data option bytes
  • Write protect ion option bytes

系统使用option byte内容

大致例如以下所看到的:
技术分享



以上是关于[CortexM0--stm32f0308]Option Byte的主要内容,如果未能解决你的问题,请参考以下文章

GD32F105RBT6芯片的丝印怎么看

stm32 spi全双工从机模式

动态规划

5.docker 数据卷

从斐波那契数列初探动态规划

dyld:库未加载:/usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib、php-fpm、php5.6