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

做学术用的网站如果在各大网站做免费的网络推广

做学术用的网站,如果在各大网站做免费的网络推广,wordpress 替代,德州市建设街小学官方网站1.ARM发布最新内核 2023 年5 月 29 日#xff0c;Arm 公司今天发布了处理器核心#xff1a;Cortex-X4、Cortex-A720 和Cortex-A520。这些核心都是基于 Arm v9.2 架构#xff0c;只支持 64 位指令集#xff0c;不再兼容 32 位应用。Arm 公司表示#xff0c;这些核心在性能…1.ARM发布最新内核 2023 年5 月 29 日Arm 公司今天发布了处理器核心Cortex-X4、Cortex-A720 和Cortex-A520。这些核心都是基于 Arm v9.2 架构只支持 64 位指令集不再兼容 32 位应用。Arm 公司表示这些核心在性能和效率方面都有显著的提升同时也加强了安全性和可扩展性。 Cortex-X4 是 Arm 公司的旗舰核心该核心比去年的 Cortex-X3 核心性能平均提高了 15%同时在相同频率下降低了 40% 的功耗 ARM 公司内核为核心的处理凭借其高性能低功耗的优点被广泛应用到了各个领域尤其是移动设备领域如手机、平板、智能手表、POS机等。 2.低功耗应用 随着计算机技术和微电子技术的迅速发展计算机系统应用领域越来越广泛。在一些特定场景下低功耗计算机的应用显得尤为重要。如在智能手机、医疗设备和工业控制等领域。由于这些领域对设备的大小、重量和/或持久性有很高的要求所以低功耗技术在这几个领域有着广泛的应用。 计算机低功耗应用主要有以下几种 物联网设备物联网设备需要长时间运行因此需要使用低功耗计算机以确保设备在运行过程中不会快速耗尽电力。 嵌入式系统嵌入式系统是一种小型计算机系统用于控制或监测特定设备或系统。这些系统需要长时间运行因此需要使用低功耗计算机以确保系统不会因电力耗尽而失效。 移动设备移动设备如智能手机、平板电脑等需要长时间使用因此需要使用低功耗计算机以确保设备不会过热或快速耗尽电力。 云数据中心云数据中心需要大量的计算机资源来支持大量的用户和应用程序。这些计算机需要长时间运行因此需要使用低功耗计算机以确保电力消耗得到有效控制。 总而言之低功耗计算机的应用越来越广泛这些计算机采用了一系列创新技术来最大程度地降低功耗同时还能够保证高性能的运行。这些技术的应用不仅有利于节能减排还可以提高设备的性能和可靠性推动计算机技术的不断发展。 3.如何降低功耗 处理器如何实现低功耗关于这个问题先不作答先举一个生活中的例子来从侧面说明问题。 假设一个人住在房子里面这个房子有1个主卧3个次卧1个客厅1个厨房假设房子里面的每个房间的灯都开着请问如何做可以节省电 答案很简单可以把没人住的3个次卧房间的灯关掉这样耗电量就降低了。 如果还希望继续省电应该怎么做呢是不是可以客厅和厨房的灯关掉然后一个人睡到主卧这样是不是耗电量有减少了 如果还希望继续省电应该怎么做呢是不是可以把主卧的灯也关掉这样就不耗电了 所以在生活中想要省电只需要把用不用的或者不重要的用电器关掉即可。 4.处理器低功耗原理 在生活中通过关掉用电器可以实现省电节能的目的同样的道理处理器也可以通过这种方法实现降低功耗。一个处理器是由许多部件组成一些组件的电源系统是独立的可以通过关闭处理器内部的组件的电压可以实现降低功耗。 我们以STM32F1系列处理器为例STM32的工作电压(VDD)为2.03.6V。通过内置的电压调节器提供所需的1.8V电源当主电源VDD掉电后通过VBAT脚为实时时钟(RTC)和备份寄存器提供电源电源框图如下 根据STM32电源框图不难发现STM32 的电源系统可以分为3个部分 1、VDDA供电区域。 2、VDD供电区域该区域包含一个重要的1.8V供电区域。 3、后备供电区域。 4.1.VDDA供电区域 STM32处理器的 ADC电路模块配有独立的电源这个电源就是VDDA电源这种电路设计方便单独对ADC的电源滤波。VDDA供电区域使用 VDDA引脚输入使用 VSSA作为独立的地连接VREF引脚则为 ADC 提供测量使用的参考电压。 4.2.VDD供电区域 VDD供电域是 STM32处理器的电源系统中最主要的部分其中调压器供电的电路是VDD供电域的核心。调压器为备份域及待机电路以外的所有数字申路供电其中包括内核、数字外设USART、TIMER、GPIO等、 RAM以及FLASH。 调压器的输出电压约为1.8V因而使用调压器供电的这些电路区域被称为 1.8V 域。调压器可以运行在运行模式、停止模式以及待机模式。 在运行模式下1.8V 域全功率运行。 在停止模式下 1.8V 域运行在低功状态1.8V 区域的所有时钟都被关闭相应的外设都停止了工作但它会保留内核寄存器以及SRAM的内容。 在待机模式下整个 1.8V域都断电该区域的内核寄存器及SRAM内容都会丢失。 4.3.后备供电区域 后备供电区域包括RTC、RTC BDCR寄存器、LSE振荡器和后备寄存器后备供电区域由VBAT脚供电使用电池或其他电源连接到VBAT脚上当VDD断电时可以保存备份寄存器的内容和维持RTC的功能。 5.STM32系列处理器的低功耗模式 在复位以后微控制器处于运行状态。当微控制器不需继续运行时可以利用多种低功耗模式来节省功耗。STM32F1系列处理器有三种低功耗模式 1、睡眠模式 2、停止模式 3、待机模式 这三种低功耗模式的功能框图如下 5.1.睡眠模式 当Cortex-M3遇到WFE等待中断或者WFI等待事件指令时会停止内核时钟停止程序执行。尽管Cortex-M3内核停止工作但是处理器中的其他外设仍在继续工作。直到某个外设产生事件或者中断时内核将会被唤醒退出睡眠模式程序继续运行程序在进入睡眠时暂停退出睡眠时继续运行。在睡眠模式下所有的I/O引脚都保持它们在运行模式时的状态。 睡眠模式下核停止工作其他外设仍在继续工作具体情况如下 停止crotex-m内核。 开启RAM存储器、FLASH存储器、数字外设USART、TIMER、GPIO等、待机电路、电压调节器。 睡眠模式是三种低功耗模式中最高的睡眠模式的功耗数据如下 进入睡眠模式 通过执行WFI或WFE指令进入睡眠状态。根据Cortex-M3系统控制寄存器中的SLEEPONEXIT位的值有两种选项可用于选择睡眠模式进入机制 SLEEP-NOW如果SLEEPONEXIT位被清除当WRI或WFE被执行时微控制器立即进入睡眠模式。 SLEEP-ON-EXIT如果SLEEPONEXIT位被置位系统从最低优先级的中断处理程序中退出时微控制器就立即进入睡眠模式。 退出睡眠模式 如果执行WFI指令进入睡眠模式任意一个被嵌套向量中断控制器响应的外设中断都能将系统从睡眠模式唤醒。 如果执行WFE指令进入睡眠模式则一旦发生唤醒事件时微处理器都将从睡眠模式退出。 唤醒事件可以通过下述方式产生 在外设控制寄存器中使能一个中断而不是在NVIC(嵌套向量中断控制器)中使能并且在Cortex-M3系统控制寄存器中使能SEVONPEND位。当MCU从WFE中唤醒后外设的中断挂起位和外设的NVIC中断通道挂起位(在NVIC中断清除挂起寄存器中)必须被清除。 配置一个外部或内部的EXIT线为事件模式。当MCU从WFE中唤醒后因为与事件线对应的挂起位未被设置不必清除外设的中断挂起位或外设的NVIC中断通道挂起位。 该模式唤醒所需的时间最短因为没有时间损失在中断的进入或退出上。 进入睡眠模式的代码如下 void main { Init(); while(1) {if(GPIO_ReadInputDataBit(GPIOC, GPIO_Pin_1) 0){LED 0;__WFI(); //*进入睡眠模式 LED 1;} }当外设产生事件或者中断时内核将会被唤醒退出睡眠模式。 5.2.停止模式 停止模式是在Cortex™-M3的深睡眠模式基础上结合了外设的时钟控制机制在停止模式下电压调节器可运行在正常或低功耗模式。此时在1.8V供电区域的的所有时钟都被停止PLL、HSI和HSE RC振荡器的功能被禁止SRAM和寄存器内容被保留下来。 进入停止模式时停止内核时钟停止程序执行。当一个中断或唤醒事件发生时内核将被唤醒退出停止模式程序继续运行。 在停止模式下所有的I/O引脚都保持它们在运行模式时的状态。 停止模式下核停止工作外设也停止工作具体情况如下 停止crotex-m内核、数字外设USART、TIMER、GPIO等、FLASH存储器 开启RAM存储器、待机电路、电压调节器。 停止模式是三种低功耗模式中排第二名停止模式的功耗数据如下 关于如何进入停止模式和如何退出停止模式详见下表 进入停止模式的代码如下 void main { while(1) {if(GPIO_ReadInputDataBit(GPIOC, GPIO_Pin_1) 0){LED1 0;RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE);PWR_EnterSTOPMode(PWR_Regulator_LowPower, PWR_STOPEntry_WFI);LED1 1;} }5.3.待机模式 待机模式可实现系统的最低功耗。该模式是在Cortex-M3深睡眠模式时关闭电压调节器。整个1.8V供电区域被断电PLL、HSI和HSE振荡器也被断电。SRAM和寄存器内容丢失。只有待机电路维持供电备份电路可以由电池供电。在待机模式下所有的I/O引脚处于高阻态。 停止模式下除了待机电路其他电路都停止工作这些停止工作的电路包括内核、数字外设、RAM存储器和FLASH存储器除了具体情况如下 停止crotex-m内核、数字外设USART、TIMER、GPIO等、FLASH存储器、RAM存储器,电压调节器。 开启待机电路。 待机模式的功耗是三种低功耗模式中最低的待机模式的功耗数据如下 关于如何进入待机模式和如何退出待机模式详见下表 当一个外部复位(NRST引脚)、IWDG复位、WKUP引脚上的上升沿或RTC闹钟事件的上升沿发生时微控制器从待机模式退出。从待机唤醒后除了电源控制/状态寄存器(PWR_CSR)所有寄存器被复位。从待机模式唤醒后的代码执行等同于复位后的执行。 进入待机模式的代码如下 void main { Init(); while(1) {if(GPIO_ReadInputDataBit(GPIOC, GPIO_Pin_1) 0){LED 0;RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE); PWR_WakeUpPinCmd(ENABLE);PWR_ClearFlag(PWR_FLAG_WU);PWR_EnterSTANDBYMode();LED 1;} }6.深入研究 通过文章的前几节可能大家已经对STM32低功耗有一定的了解大部分的工程师也到了这个程度。在这里有以下两个问题 1、停止模式下内核被关闭停止工作被唤醒后内核为什么可以继续运行程序 2、待机模式下内核也是被关闭为什么唤醒都不能继续运行程序 问题1 停止模式下内核唤醒后为什么可以继续运行程序关于这个问题查阅STM的官方手册。 从手册中可知虽然内核被停止但是寄存器和SRAM存储器一直处于保存状态下此时内核唤醒后寄存器和SRAM存储器的数据和停止前一样因此处理器可以从被中断的程序处继续运行。停止模式的电源框图如下 问题2 关于待机唤醒后为什么不继续运行这个问题继续查阅STM的官方手册。 手册中明确指出在待机模式下1.8V区域断电内核被断电寄存器和SRAM里面的数据丢失只有备份电路和待机唤醒电路处于供电状态下。待机模式的电源框图如下 进入待机模式时寄存器和SRAM内的数据全部丢失如果这个时候CORTEX-M内核强行运行只会出现程序跑飞的严重情况。因此意法半导体将STM32处理器被设计成待机被唤醒后等效于执行了一次复位操作内核被复位程序重新运行。 创作不易希望朋友们点赞转发评论关注! 您的点赞转发评论关注将是我持续更新的动力! CSDNhttps://blog.csdn.net/li_man_man_man 今日头条https://www.toutiao.com/article/7149576260891443724
http://www.pierceye.com/news/420521/

相关文章:

  • 代码下载网站河北恒山建设集团网站
  • 网站设计应遵循的原则做企业网站有哪些好处
  • 网站不用域名解绑商务网站建设的一般流程是什么?
  • 企业网站的运营如何做秦皇岛网站制作与网站建设
  • 潍坊 营销型网站建设室内设计和装修设计
  • 滕州市东方建设工程事务有限公司网站房房网
  • php网站漂浮广告代码百度一下打开网页
  • 华为公司网站建设方案模板自己做网站的费用
  • 网站设计命名规范广州短视频内容营销平台
  • 天津专门做网站的公司成都市城乡建设局网站
  • 品牌网站升级wordpress 4.9中文
  • 网站搭建软件广告标识标牌制作公司
  • 做造价在哪个网站查价格微信小程序是什么语言开发的
  • 网站建设平台接单做电子商务平台网站需要多少钱
  • 甘肃网站seo技术厂家企业简介内容
  • 视觉中国设计网站做音乐网站
  • 金坛区建设工程质量监督网站西宁百姓网免费发布信息
  • 运维 网站开发网站如何引入流量
  • 网站建设泉州效率网络西安网站设计公司哪家好
  • 青羊建站报价网上能注册公司吗怎么注册
  • 免费网站虚拟主机整站seo技术搜索引擎优化
  • 青岛网站建设订做油画风网站
  • 网站备案名称的影响吗六安哪里有做推广网站
  • 网站建设策划书网站发布与推广长沙公司网站费用
  • 设计网页英语口碑优化seo
  • 试客那个网站做的好北京做软件开发的公司
  • 网站多套系统如何调用网页大图素材
  • 沧州网站建设方案咨询wordpress需要 伪静态
  • 安徽省住房和城乡建设部网站郑州百姓网免费发布信息
  • 电子商务网站开发是指聊城市城乡建设部网站查询