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

如何免费虚拟网站微信怎么自建小程序商店

如何免费虚拟网站,微信怎么自建小程序商店,logo设计网站参考,关于网站备案的公告在使用MCU时,通常大家默认MCU复位时RAM会被复位清零,那实际MCU复位时RAM是什么状态?如何让mcu复位时RAM保持不变呢? MCU复位有电源复位、Standby复位、内核复位、看门狗复位、引脚复位等。 其中内部会有掉电动作的复位有电源复位…

在使用MCU时,通常大家默认MCU复位时RAM会被复位清零,那实际MCU复位时RAM是什么状态?如何让mcu复位时RAM保持不变呢?

MCU复位有电源复位、Standby复位、内核复位、看门狗复位、引脚复位等。

其中内部会有掉电动作的复位有电源复位和Standby复位,由于内部电路有掉电所以这些复位RAM是无法保持的,RAM会处于随机值状态,实际也不是0值。其他复位由于不掉电,本质上是不会直接复位RAM的。

那为什么一般执行了软件复位和看门狗复位后RAM会复位,没有初始化的变量值变成0呢?实际上是因为编译器自动生成的RAM初始化代码在MCU启动后进入main函数前完成的,这些函数我们通过查看编译后的map文件可以找到他们踪迹。

以Keil为例,编译后输出信息里会看到RW-DATA和ZI-DATA,其中ZI-DATA就是没有给定初始化值或初始化值给定为0的全局数据。

打开工程设置,在RAM/IRAM的Memory配置里有一个NOINIT的勾选,勾选后就可以配置为不初始化属性,编译器将不对这个区域的全局变量进行初始化赋值。

如果我们有希望复位后还能保持的RAM变量可以定义在配置了NOINIT的RAM区域中。

除了直接在工程配置里修改,如果自行编写链接文件,也可以添加NOINIT字段来进行配置。

更多GD32 MCU相关咨询:https://www.gd32bbs.com/ 

http://www.yayakq.cn/news/168353/

相关文章:

  • 做网站用什么北京优化seo排名
  • 西安杰商网络网站建设广告联盟wordpress
  • 网站搭建素材电商设计招聘
  • 网站流量统计查询wordpress动转换标签别名
  • 罗湖网站建设报价WordPress用户发表插件
  • 东莞常平有高铁站吗衡阳公司注册
  • 用vs做网站在安装时要勾选wordpress 4.4.1
  • 长沙铭万做网站wordpress磁力链插件
  • 淮南网官方网站怎么修改wordpress 后台路径
  • 网站链接失效怎么做十堰网站建设联系电话
  • 设计网站推荐大wordpress的ico
  • 网站开发 路由做app网站需要什么条件
  • soho的网站怎么做开发公司是生产经营单位吗
  • 17网站一起做网店普宁池尾雅晨江门seo培训
  • ios网站开发广州做网站哪家强
  • 单网页网站 企业wordpress悬浮按钮
  • 专业品牌网站设计公司网络管理系统平台有哪些
  • 建房子找哪个网站设计东营网站制作
  • 深圳网站建设的服务怎么样把wordpress装进app
  • 哪里有.net电子商务网站开发教程网站开发的技术
  • 全能医院网站管理系统通付盾 网站建设
  • 火锅自助餐网站建设建筑企业查询
  • 网站网页设计模板下载wordpress名站
  • 电子商务网站建设与管理课设沈阳三甲男科医院有哪些
  • 无锡本地模板网站建设app开发公司查询
  • 自助网站能在百度上搜到么网站建设先修课程
  • 保险代理做的比较好的网站数字媒体艺术就业方向
  • 网站建设服务器租用多少钱广告手机网站制作
  • 西安网站免费制作好看的网站颜色
  • 网站右下角广告展示代码网站做自动群发百度搜录