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

怎么建设免费网站域名简单的j网站建设方案书

怎么建设免费网站域名,简单的j网站建设方案书,网站建设十胜石,资讯类网站怎么做文章目录 1、如何在STM32 实现原子操作 2、寄存器是什么?为什么向外设地址写值可以控制外设的状态? 1、如何在STM32 实现原子操作 在CMSIS模块中已经提供了原子操作宏,用于操作16位或32位变量,包括ATOMIC_SET_BIT、ATOMIC_CLEAR_…

文章目录

    • 1、如何在STM32 实现原子操作
  • 2、寄存器是什么?为什么向外设地址写值可以控制外设的状态?

1、如何在STM32 实现原子操作

在CMSIS模块中已经提供了原子操作宏,用于操作16位或32位变量,包括ATOMIC_SET_BIT、ATOMIC_CLEAR_BIT、ATOMIC_MODIFY_REG,该功能是使用LDREX和STREX指令来实现的。可以通过对原子操作的封装实现互斥。
LDREX和STREX指令是Thumb指令集提供的排他加载和排他访问指令,用以实现排他性访问。

2、寄存器是什么?为什么向外设地址写值可以控制外设的状态?

寄存器是一段特殊的内存 ,寄存器通过存储器映射可以向内存一样寻址和访问,它实际上是硬件资源的一部分,它连接到硬件电路,所以对寄存器的写会变成对应的电路的电压,通过门电路,这种电压的改变对应到物理电路中。
每个外设是一块独立的时序电路,它内部有有一个叫D触发器的电路,这个电路可以保存高低电平,一个8bit的外设寄存器就是有8个D触发器,D触发器连接CPU的总线,通过存储器映射,CPU可以通过地址访问D触发器,所以CPU可以通过总线向D触发器写入高低电平(0 和 1),**同时,**D触发器连接外设内部的门电路,CPU向D触发器写0或1,D触发器保存值,并通过这些值(给高低电平)控制门电路的开关,从而改变整个外设时序电路的状态。这就是为啥我们像外设地址写值可以控制外设的状态的根本原因。

http://www.dtcms.com/wzjs/580043.html

相关文章:

  • 网站制作顺序cnu摄影官网
  • 西部数码网站助手 安装html网页小游戏代码
  • 学校网站 建设自动生成图片的网站
  • 网上商城网站设计和实现电脑路由器做网站服务器
  • 做外卖网站的模板网站做的很差的案例
  • 门头沟建设网站湖北省建设信息网
  • 做医疗信息网站的域名免费的网站推广 外贸
  • 天津做网站的费用秦皇岛网站建设服务
  • 网站 内页中国建设网官方网站电子银行
  • 怎么样制作自己的网站国外模板网站
  • flash做安卓游戏下载网站网站建设优化陕西
  • 合肥网站制作报哈尔滨网站制作工程
  • 长春seo整站优化王者荣耀网站建设的步骤
  • 校园资源共享网站建设住房城乡与建设厅网站首页
  • 品牌网站建设公司推荐网站注册登录页面设计
  • 南京营销型网站制作临沂市建设局网站公示
  • dedecms购物网站医院网站前置审批最快多久出来
  • 音乐视频怎么做mp3下载网站软件外包业务
  • iis默认网站在哪里中山精品网站建设渠道
  • 网站建设预算和维护微信网站开发框架
  • 用动态和静态设计一个网站免费网站图片素材
  • 网站开发费如何入账石岩网站建设公司
  • 网站开发 需求太原网站建设丿薇
  • 云南建设工程招标网站自己做网站卖仿货
  • 阿雷网站建设企业网站建设工作室
  • 网站建设比较好公司企业所得税计算公式2022
  • 小语种网站怎么做企业网站建设的经验心得
  • 设计网站页面特效怎么做网站设计中的js是什么
  • 河北网络公司网站建设做网站首页看不到图片
  • 太原网站建设培训班跨境收款