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

如何加快门户网站建设方案wordpress默认后台密码

如何加快门户网站建设方案,wordpress默认后台密码,网站SEO做点提升流量万象,卖域名的网站哪个好文章目录共同点不同点USART_GetITStatus函数详解USART_GetFlagStatus函数共同点 都能访问串口的SR寄存器 不同点 USART_GetFlagStatus(USART_TypeDef USARTx, uint16_t USART_FLAG)#xff1a;* 该函数只判断标志位#xff08;访问串口的SR寄存器#xff09;。在没有使能… 文章目录共同点不同点USART_GetITStatus函数详解USART_GetFlagStatus函数共同点 都能访问串口的SR寄存器 不同点 USART_GetFlagStatus(USART_TypeDef USARTx, uint16_t USART_FLAG)* 该函数只判断标志位访问串口的SR寄存器。在没有使能相应的中断函数时通常使用该函数来判断标志位是否置1 USART_GetITStatus(USART_TypeDef USARTx, uint16_t USART_IT) * 不仅会判断标志位是否置1访问串口的SR寄存器同时还会判断是否使能了相应的中断访问串口的CR1寄存器。所以在串口中断函数中如果要获取中断标志位通常使用该函数。USART_GetITStatus判定的是事件标志和使能控制位这两个位同时为1返回值才为1 USART_GetITStatus函数详解 #define USART_IT_PE ((uint16_t)0x0028) #define USART_IT_TXE ((uint16_t)0x0727) #define USART_IT_TC ((uint16_t)0x0626) #define USART_IT_RXNE ((uint16_t)0x0525) #define USART_IT_ORE_RX ((uint16_t)0x0325) /* In case interrupt is generated if the RXNEIE bit is set */ #define USART_IT_IDLE ((uint16_t)0x0424) #define USART_IT_LBD ((uint16_t)0x0846) #define USART_IT_CTS ((uint16_t)0x096A) #define USART_IT_ERR ((uint16_t)0x0060) #define USART_IT_ORE_ER ((uint16_t)0x0360) /* In case interrupt is generated if the EIE bit is set */ #define USART_IT_NE ((uint16_t)0x0260) #define USART_IT_FE ((uint16_t)0x0160)ITStatus USART_GetITStatus(USART_TypeDef* USARTx, uint16_t USART_IT) {uint32_t bitpos 0x00, itmask 0x00, usartreg 0x00;ITStatus bitstatus RESET;/* Check the parameters */assert_param(IS_USART_ALL_PERIPH(USARTx));assert_param(IS_USART_GET_IT(USART_IT)); /* The CTS interrupt is not available for UART4 and UART5 */ if (USART_IT USART_IT_CTS){assert_param(IS_USART_1236_PERIPH(USARTx));} /* Get the USART register index */usartreg (((uint8_t)USART_IT) 0x05);/* Get the interrupt position */itmask USART_IT IT_MASK;itmask (uint32_t)0x01 itmask;if (usartreg 0x01) /* The IT is in CR1 register */{itmask USARTx-CR1;}else if (usartreg 0x02) /* The IT is in CR2 register */{itmask USARTx-CR2;}else /* The IT is in CR3 register */{itmask USARTx-CR3;}bitpos USART_IT 0x08;bitpos (uint32_t)0x01 bitpos;bitpos USARTx-SR;if ((itmask ! (uint16_t)RESET)(bitpos ! (uint16_t)RESET)){bitstatus SET;}else{bitstatus RESET;}return bitstatus; }以RXNE为例 一开始是把USART_IT_RXNE 0x0505写成2进制然后只要它的低八位然后低八位右移5位然后得到usartreg的值为0b001然后单击鼠标可以找到IT_MASK的值它与我们的USART_IT相与得到它的值为5接下来就是IT_MASK等于0x01左移5位为什么是5位因为要判定RXNEIE,他就是bit5。我们得到了IT_MASK的第5位为1然后和CR1寄存器相与进而判定RXNEIE是不是1itmask USARTx-CR1;也就是判断是否打开了中断。接下来就是通过bitpos USARTx-SR;判断下面寄存器SR的第五位。 综上所述 USART_GetITStatus判定的是事件标志和使能控制位这两个位同时为1返回值才为1 USART_GetFlagStatus函数 #define USART_FLAG_CTS ((uint16_t)0x0200) #define USART_FLAG_LBD ((uint16_t)0x0100) #define USART_FLAG_TXE ((uint16_t)0x0080) #define USART_FLAG_TC ((uint16_t)0x0040) #define USART_FLAG_RXNE ((uint16_t)0x0020) #define USART_FLAG_IDLE ((uint16_t)0x0010) #define USART_FLAG_ORE ((uint16_t)0x0008) #define USART_FLAG_NE ((uint16_t)0x0004) #define USART_FLAG_FE ((uint16_t)0x0002) #define USART_FLAG_PE ((uint16_t)0x0001)FlagStatus USART_GetFlagStatus(USART_TypeDef* USARTx, uint16_t USART_FLAG) {FlagStatus bitstatus RESET;/* Check the parameters */assert_param(IS_USART_ALL_PERIPH(USARTx));assert_param(IS_USART_FLAG(USART_FLAG));/* The CTS flag is not available for UART4 and UART5 */if (USART_FLAG USART_FLAG_CTS){assert_param(IS_USART_1236_PERIPH(USARTx));} if ((USARTx-SR USART_FLAG) ! (uint16_t)RESET){bitstatus SET;}else{bitstatus RESET;}return bitstatus; }假设判定的是RXNE 标志位 #define USART_FLAG_RXNE ((uint16_t)0x0020) if ((USARTx-SR USART_FLAG) ! (uint16_t)RESET) { bitstatus SET; } 这不就是判定的SR寄存器的bit5-RXNE 标志位是不是1 转载不声明谭泥小几及
http://www.hkea.cn/news/14373977/

相关文章:

  • 目前做汽配的网站有哪些郑州哪家网站建设好
  • 建筑工程网官方网站wordpress 虚拟流量
  • 建设工程规范在哪个网站发布浙江网
  • 电商网站建设公司哪家好重庆市建设工程信息网质量监督
  • 马克 扎克伯格大学做的网站全运会网站建设方案
  • 常州手机网站开发vs中的网站导航怎么做
  • 怎么做二手网站代理电脑怎么做软件开发
  • 在线咨询网站开发价格东莞网页设计与制作
  • 网站建设 教案wordpress插件doc
  • 建手机网站教程郑州专业做网站公
  • 自己做的网站怎么接数据库网站开发与实践题库
  • 诸城网站建设定制app网页制作软件
  • 做网站看百度脸色银河互联网电视有限公司
  • 帮助做ppt的网站python做视频网站
  • 用织梦做的网站怎么管理系统自动成交型网站建设
  • 企业网站建设需要多少钱做网站前台用什么软件
  • 微网站怎么做的4p营销策略分析
  • 音乐网站模板免费源码网站中页面链接怎么做
  • WordPress阿里云安装做网站优化好的网络公司
  • 怎么做公司网站推广科技公司网站建设
  • 河南郑州做网站减肥推广
  • 照片网站模版wordpress 邮件发布
  • 网站设计建设网站网站的运行环境万网
  • 免费网站友情链接logo在线查询
  • 物流网站 源码怎么做网站网站吗
  • 高端网站设计官网html做企业门户网站
  • 连江建设局网站wordpress 点评插件
  • 厦门官方网站建设科技公司企业网站建设
  • 慈溪住房和城乡建设部网站常州市金坛区网站建设
  • 已备案网站注册网站申请了如何上传到服务器