[CortexM0--stm32f0308]Option Byte
2015-07-19 16:08
281 查看
问题描述
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内容
大致如下所示:相关文章推荐
- Linux 磁盘管理
- 在linux下安装jdk
- hadoop每个家庭成员
- vmware centOS 开机进度条 卡死 Determining IP Information for eth0...
- linux中运行一个二进制的文件
- php实现网站顶踩功能的完整前端代码
- Tomcat监控xml ,当修改xml后,不用重启tomcat
- LINUX中system()函数详解
- 在VMware下建立一个linux和Windows共享的文件夹
- LINUX中fork()函数详解
- Hadoop
- Linux strace命令(转)
- 如何查看/修改Linux时区和时间
- centos学习之四:TOMCAT SSH MCP
- apacheBench简单使用
- Centos 6.5 配置hadoop2.7.1
- Apache的prefork模式和worker模式
- Hadoop Counter
- 在Linux上实现摄像头中的霍夫圆检测
- 利用opencv训练分类器