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

手机网站模板制作教程桂林论坛网网站电话

手机网站模板制作教程,桂林论坛网网站电话,本地房产交易信息网,文章类型的网站模版文章目录 发送串口数据偶尔丢失字节 发送串口数据偶尔丢失字节 场景#xff1a; 在STM32单片机中进行串口数据发送#xff0c;在Linux/Windows上进行串口数据接收#xff0c;会偶发出现接收到的数据有某些字节丢失。 分析#xff1a; 在STM32中可以使用printf用于发送串口… 文章目录 发送串口数据偶尔丢失字节 发送串口数据偶尔丢失字节 场景 在STM32单片机中进行串口数据发送在Linux/Windows上进行串口数据接收会偶发出现接收到的数据有某些字节丢失。 分析 在STM32中可以使用printf用于发送串口数据该函数内部实际上调用了接口 /********************************************************************** fn fputc* brief Support Printf Function * param data - UART send Data. * return data - UART send Data.*/ int fputc(int data, FILE *f) { #if (DEBUG DEBUG_UART1)while (USART_GetFlagStatus(USART1, USART_FLAG_TC) RESET);USART_SendData(USART1, (u8) data); #elif (DEBUG DEBUG_UART2)while (USART_GetFlagStatus(USART2, USART_FLAG_TC) RESET);USART_SendData(USART2, (u8) data); #elif (DEBUG DEBUG_UART3)while (USART_GetFlagStatus(USART3, USART_FLAG_TC) RESET); USART_SendData(USART3, (u8) data); #endifreturn data; }解决 方案1修改fputc内部实现 int fputc(int data, FILE *f) { #if (DEBUG DEBUG_UART1)USART_SendData(USART1, (u8) data);while (USART_GetFlagStatus(USART1, USART_FLAG_TXE) RESET); #elif (DEBUG DEBUG_UART2)USART_SendData(USART2, (u8) data);while (USART_GetFlagStatus(USART2, USART_FLAG_TXE) RESET); #elif (DEBUG DEBUG_UART3)USART_SendData(USART3, (u8) data);while (USART_GetFlagStatus(USART3, USART_FLAG_TXE) RESET); #endifreturn data; }方案2业务中不使用printf函数使用自行实现接口 /*** brief 发送字节流到串口* param bytes 字节流数据* param length 字节流长度*/ static void UART1_SendBytes(const uint8_t* bytes, uint32_t length) {uint32_t i;for (i 0; i length; i){USART_SendData(USART1, bytes[i]); /* CPU 将一个字节转入到 发送数据寄存器 */while (USART_GetFlagStatus(USART1, USART_FLAG_TXE) RESET); /* 等待 发送数据寄存器 将该字节全部转入到 发送移位寄存器 */}while (USART_GetFlagStatus(USART1, USART_FLAG_TC) RESET); /* 等待 发送移位寄存器 将数据帧的最后一个字节的最后一位发送出去整个数据帧发送完毕 */ }
http://www.zqtcl.cn/news/620525/

相关文章:

  • 软件企业网站建设栏目结构图服务公司有哪些
  • 郑州专业做淘宝网站推广哪些公司需要网站开发工程师
  • 如何为企业做网站单页网站推广
  • 做公众号封面图的网站凡客精选app
  • 张家界做旅游网站网业小说畅读服务
  • 短租网站那家做的好网络设计工作好找吗
  • 企业建网站哪家好网络书签 wordpress
  • 网站策划的工作职责有关网站开发的创意
  • 上国外网站dns如何免费做网站推广
  • wordpress导航站的源码网页设计与制作微课教程第4版李敏
  • 建站的好公司wordpress 小工具 调用
  • 郑州高考网站建设wordpress调用多个底部
  • 在线做爰直播网站dw制作网页步骤
  • 视频网站 php源码深圳高端网站建设招聘
  • 企业网站服务费怎么做记账凭证那个网站上有打码的任务做
  • 沈阳做网站优化的公司长春网络建站模板
  • 秒收网站鞍山58同城
  • 模板网站建设方案wordpress系统在线升级
  • 男女做爰视频网站在线视频seo也成搜索引擎优化
  • 网站优化和网站推广深圳市高端网站建设
  • 宁波网站建设优化企业推荐四川省建设厅新网站
  • 哈尔滨模板自助建站优秀的电子商务网站
  • 有站点网络营销平台wordpress 退出 跳转
  • 网站建设的内容规划国内做网站群平台的公司
  • 浙江省院士专家工作站建设网站网站的请求服务做优先级
  • 建一个国外网站多少钱邵阳建设银行网站是多少
  • h5页面有哪些seo关键词智能排名
  • 电信的网做的网站移动网打不开该找电信还是移动杨和勒流网站建设
  • 网站建设添加背景命令做货代哪个网站上好找客户
  • 专做宝宝的用品网站武昌网站建设价格多少钱