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

唐山网站建设方案报价梵美传媒网站是谁做的

唐山网站建设方案报价,梵美传媒网站是谁做的,建筑学长官网,怎么申请建立一个公司网站接收不定长数据 Cubemx生成代码过程忽略 首先在main函数中创建接收缓存区 并在main.h中定义 接下来就是重写串口的中断函数中的内容#xff0c;把原有内容注释掉 main中创建一个记录接收数据长度的变量和标志位 然后再在主函数中添加一个验证代码#xff0c;这样MCU收到数据…接收不定长数据 Cubemx生成代码过程忽略 首先在main函数中创建接收缓存区 并在main.h中定义 接下来就是重写串口的中断函数中的内容把原有内容注释掉 main中创建一个记录接收数据长度的变量和标志位 然后再在主函数中添加一个验证代码这样MCU收到数据后会发送到电脑上 现在开始正式改写中断函数改为如下代码即可 void USART1_IRQHandler(void) {/* USER CODE BEGIN USART1_IRQn 0 *//*重写内容*//*用于保存数据寄存器的变量*/uint16_t br 0;uint16_t temp USART1-SR;//状态寄存器 status //第五位读数据缓存区非空if (temp (1 5)){if (rxlencnt LEN)//没有超出缓存区{rxbuf[rxlencnt] USART1-DR0x1ff;//存入buf中rxlencnt ;}else{rxlencnt 0;//重置数组memset(rxbuf, 0, LEN);}USART1-SR ~(15);//重置标志位}if (temp (14))//检测到空闲线路即一帧数据接收完毕{flag 1;//标志位置1br USART1-DR;USART1-SR ~(14);//置0}/* USER CODE END USART1_IRQn 0 */ // HAL_UART_IRQHandler(huart1);/* USER CODE BEGIN USART1_IRQn 1 *//* USER CODE END USART1_IRQn 1 */ } 然后再在主函数中添加 while (1){/* USER CODE END WHILE */if (flag 1){flag 0;HAL_UART_Transmit(huart1, rxbuf, rxlencnt, rxlencnt);rxlencnt 0;memset(rxbuf, 0, LEN);}/* USER CODE BEGIN 3 */} 即可做到发送接收不定长数据 数据帧的接收并分析即接收数据包 void frame_control() {if (flag ! 1) return ;flag 0;HAL_UART_Transmit(huart1, rxbuf, rxlencnt, rxlencnt);char *pstr1 NULL, *pstr2 NULL;char *str1 aa, *str2 55;/*strstr(str1, str2)-判断字符串str1中是否包含str2若str1中包含str2返回str2的起始地址否则返回NULL*/pstr1 strstr((char*)rxbuf, str1);pstr2 strstr((char*)rxbuf, str2);if ((pstr1 ! NULL) (pstr2 ! NULL)){if (((*pstr1 a)(*(pstr11) a))((*(pstr15) 5)(*(pstr16) 5))((*(pstr12)-0x30)(*(pstr13)-0x30)(*(pstr14)-0x30))){uint8_t buf[] Error!;switch(*(pstr12)){case 1:if(*(pstr13)1){HAL_GPIO_WritePin(GPIOE, GPIO_PIN_3, GPIO_PIN_SET);}else if(*(pstr13) 0){HAL_GPIO_WritePin(GPIOE, GPIO_PIN_3, GPIO_PIN_RESET);}break;case 2:if(*(pstr13) 1){HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_SET);}else if(*(pstr13) 0){HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_RESET);}break;default:HAL_UART_Transmit(huart1, buf, 6, 6);break;}}}rxlencnt 0;memset(rxbuf, 0, LEN); }
http://www.zqtcl.cn/news/906623/

相关文章:

  • 免费建网站的服务器佛山城市建设工程有限公司
  • 安溪人做的网站wordpress 单页面 主题
  • 品牌型网站设计创意 国外 网站
  • o2o网站建设包括哪些平面设计作品欣赏
  • 万齐网站建设成都旅游攻略自由行攻略地图
  • 新网做网站流程app下载汅api未满入内
  • 邓州网站建设建设摩托车价格大全
  • 关闭网站怎么不保存我做的更改软件工程师英文
  • 垦利网站定制提供哈尔滨网站建设服务
  • 谷歌在线浏览器入口seo内容优化是什么意思
  • 新闻门户网站免费建设西安做企业网站哪家做的好
  • 湘潭网站建设 w磐石网络安徽省工程建设信息网官方网站
  • 移动端网站开发教程局网站建设工作征求意见
  • 浙江网站建设公司地址南京做电商网站的公司
  • 网上销售型的企业网站建行个人手机银行
  • 网站建设与规划方案书网站建设策划有哪些
  • 手机网站建设推广方案ppt模板单页企业官网模板
  • 荥阳网站建设多少钱长沙企业关键词优化哪家好
  • 网站购物流程模块怎么实现最新足球赛事
  • 网站建设后需要维护吗网站规划的案例
  • 北京造价员变更在哪个网站做免费域名申请入口
  • 百度免费收录提交入口seo wordpress theme
  • 公司付网站会员费科目怎么做wordpress 多站点 主题
  • 做深度的互联网站网站突然没收录了
  • 网站建设进度表下载周到的商城网站建设
  • 建设一个连接的网站服装企业网站源码
  • 什么网站源码做分类信息网站好域名备案企业网站内容
  • wordpress 文章显示数量淘宝seo优化怎么做
  • 响应式网站模块商务网站创建流程是什么
  • 关于服饰搭配做的比较好的网站网站后台管理默认密码