当前位置: 首页 > news >正文

做网站 创业/百度云盘资源搜索

做网站 创业,百度云盘资源搜索,wordpress 注册邮箱验证,漳州网站制作1.位操作就是单独的对一个比特位进行读或者写操作,这个在51单片机中非常常见,51单片机通过关键字sbit来实现位定义,但是我们在cortex-m芯片中没有关键字这个操作,例如stm32f4xx系列。 2.在f4系列中,有两个地方实现了位…

1.位操作就是单独的对一个比特位进行读或者写操作,这个在51单片机中非常常见,51单片机通过关键字sbit来实现位定义,但是我们在cortex-m芯片中没有关键字这个操作,例如stm32f4xx系列。

2.在f4系列中,有两个地方实现了位带。一个是SRAM区的最低1MB空间,另一个就是外设区的最低1MB空间。同时需要特别注意,如果想要实现对这两个空间的访问,就必须先访问其对应空间的别名区域,也就是这两个位带区都有自己的位带别名区,位带别名区把这两个1MB空间的每一个比特位都膨胀成32位的字,但是膨胀之后的32位的字只是LSB位有效,即最低位有效,其他位都是没有意义的。即通过访问位带别名区的这些字时,就可以达到访问位带区的某个比特位的目的。
3.
在这里插入图片描述
4.
在这里插入图片描述
5.由上面两张图可以得知两个位带区对应的别名位带区地址,那么这个别名位带区地址是怎样得来的呢,即位带区是怎样映射到别名区呢?接下来给大家答案!

由于一般都不会对SRAM区进行单个比特位的读/写操作,所以这里就以片内外设区为例。

在这里插入图片描述

对上述公式解释如下:
bit_word_offset:目标位在位带存储区域中的位置。
byte_offset:包含目标位的位带区域中的字节数。
byte_offset x 32:一个字节有8个比特,一个比特在别名区域中被扩大4个字节。
bit_number:目标位的位置(0-7)。
bit_number x 4:一个比特在别名区域中被扩大4个字节。
bit_word_addr:映射到目标位的别名内存区域中的字的地址。
bit_band_base:别名区域的起始地址。

6.C语言实现:
在这里插入图片描述注意:这里<<5等价于32;<<2等价于4;接下来就可以根据其不同的寄存器地址来对其目标比特位进行读/写操作,最常用的就是通过控制GPIO的输入/输出寄存器来实现控制其模式进而实现LED的亮灭。

http://www.jmfq.cn/news/5207473.html

相关文章:

  • 元做网站/seo推广软件
  • 做网站有多赚钱/七台河网站seo
  • 微官网和移动网站区别吗/苏州seo按天扣费
  • 长沙市疫情最新消息今天/学好seo
  • 二维码网页制作免费网站制作/深圳网站seo地址
  • 网站建设免费软件有哪些/女生做sem还是seo
  • 网站推广手段有哪些/什么是网络软文营销
  • 湖南城市建设技术学院官方网站/免费收录网站推广
  • 通辽做网站有没有/云南疫情最新情况
  • 网站建设合同解除函/baud百度一下
  • 河北建设厅网站没有注册/推广app赚钱
  • 莱州网站建设青岛华夏商务网/企业seo自助建站系统
  • 网站建设 优势/郑州竞价托管代运营
  • 做推广网站哪家好/佣金高的推广平台
  • 承接各类网站建设/东莞营销网站建设推广
  • 海外做代购去哪个网站/如何网站seo
  • 建设网站费用吗/专业做网站设计
  • 在网上做效果图网站/东莞seo建站投放
  • 网站安全建设 应用开发/郑州网站优化培训
  • 高端网站建设公司价格/兰州网络推广优化服务
  • 网站开发流程详细介绍/网络推广用什么软件好
  • 全国政府网站建设的规范/关键词排名关键词快速排名
  • 鄂州网站建设报价/旺道seo系统
  • 网页设计与制作第二版答案/整站seo定制
  • 网站建设素材收集通知/网络推广培训班哪家好
  • 河南第二建设集团有限公司网站/上海今日头条新闻
  • 商务类网站/抖音搜索seo
  • 做微信充值网站/山东16市最新疫情
  • 文章类网站选什么内容/南宁优化网站收费
  • 做网站设计都需要什么软件/游戏推广怎么做挣钱