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

公司网站SEO优化哪个做得好oa网站开发模板

公司网站SEO优化哪个做得好,oa网站开发模板,小型门户网站模板,wordpress使用不同的全局样式使用STM32 HAL库#xff0c;专门用于在STM32微控制器上启用GPIOH (GPIO端口H)时钟。在此代码片段中#xff0c;宏__HAL_RCC_GPIOH_CLK_ENABLE()用于启用GPIOH的时钟。do-while(0)结构通常用作为宏定义创建单行代码块的技巧。以这种方式使用do-while(0)结构允许宏像函数调用一…使用STM32 HAL库专门用于在STM32微控制器上启用GPIOH (GPIO端口H)时钟。在此代码片段中宏__HAL_RCC_GPIOH_CLK_ENABLE()用于启用GPIOH的时钟。do-while(0)结构通常用作为宏定义创建单行代码块的技巧。以这种方式使用do-while(0)结构允许宏像函数调用一样使用并在控制语句中具有适当的作用域。它确保宏可以安全地用于if-else语句、循环和复合语句中。总的来说这个代码片段使用STM32 HAL库为GPIOH启用时钟。 ​ #define __HAL_RCC_GPIOH_CLK_ENABLE() do { \__IO uint32_t tmpreg 0x00U; \SET_BIT(RCC-AHB1ENR, RCC_AHB1ENR_GPIOHEN); \/* Delay after an RCC peripheral clock enabling */ \tmpreg READ_BIT(RCC-AHB1ENR, RCC_AHB1ENR_GPIOHEN); \UNUSED(tmpreg); \} while(0U) 以上代码片段是类函数宏__HAL_RCC_GPIOH_CLK_ENABLE()的宏定义。 宏扩展为do-while循环使用STM32 HAL库启用STM32微控制器上的GPIOH时钟。 分解一下宏的定义宏定义包括以下步骤: 声明一个__IO uint32_t类型的临时变量tmpreg(一个I/O volatile uint32_t变量)。它使用SET_BIT宏在RCC_AHB1ENR寄存器(负责启用GPIOH上的时钟的寄存器)中设置相应的位。它执行延迟以确保外围时钟在继续之前是稳定的。它使用READ_BIT宏从RCC_AHB1ENR寄存器读取值并将其赋值给tmpreg变量。它显式地将tmpreg变量标记为未使用可能会在优化代码时避免编译器警告。它将整个代码块放在do-while循环中该循环只执行一次(因为条件0U总是false)从而允许在控制结构中使用宏。总的来说这个宏确保在STM32微控制器上启用GPIOH时钟并提供延迟以使时钟在进一步操作之前稳定下来。
http://www.zqtcl.cn/news/865132/

相关文章:

  • 岱山县网站建设旅游网站制作
  • 深圳建网站三千哪些网站可以做微商品牌宣传
  • 做网站哪些软件比较好个人网站备案幕布
  • 用数据库代码做家乡网站专门做二维码的网站
  • 上海网站开发工程师招聘网网络维护公司需要什么资质
  • 迅速百度网站自然排名wordpress注册密码链接失效
  • 北京安慧桥网站建设金泉网做网站推广
  • 网站建设与管理书威海城乡与住房建设部网站
  • 邯郸网站设计公司设计师公司排名
  • 网站设计广州量计价格多少钱网站建设
  • wordpress做外贸网站hexo wordpress 主题
  • 北京哪家做网站没网站怎么做cpa
  • 企业网站建设jz190关键词检测工具
  • 如何搭建第三方网站网站开发费属于无形资产
  • 河源城乡规划建设局网站常州网站seo
  • 房产网站建设方案项目书传到网站根目录
  • 页面设计网站素材制作个人网站
  • 怎么制作免费建网站cnzz wordpress
  • 网站界面技术方案wordpress开启子目录多站点模式
  • 汕头网站建设推广价格筑龙网官网首页
  • 河北省建设执业资格注册中心网站东莞微网站建设多少钱
  • 企业网站建设功能模块discover wordpress
  • 网站建设结课做诱导网站
  • 网站开发与设计难嘛青州网站建设推广
  • 网站开发程序员工资谷歌推广网站建设
  • 江门网页建站模板金富通青岛建设工程有限公司网站
  • 网站后台账户如何做会计分录做传奇开服一条龙网站哪个好
  • 天门市网站建设seo平台建设网站公司
  • php网站怎么做302织梦网站有会员系统怎么做
  • 清远建设局网站安阳吧百度贴吧