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

建设银行集团网站WordPress的图片存在哪

建设银行集团网站,WordPress的图片存在哪,前端工程师是做网站,商城网站建设需求分析文章目录 发送串口数据偶尔丢失字节 发送串口数据偶尔丢失字节 场景: 在STM32单片机中进行串口数据发送,在Linux/Windows上进行串口数据接收,会偶发出现接收到的数据有某些字节丢失。 分析: 在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.yayakq.cn/news/122170/

相关文章:

  • 西安 医疗网站建设服务型网站的营销特点
  • 深圳网站制作运营网站个人中心设计
  • 网站空间送域名建设邯郸网站
  • 北京高级网站开发如何让域名跳转网站
  • 网页可以做什么主题简述什么是seo及seo的作用
  • 怎么用lamp做网站编写网站方案设计书表格
  • 网站建设和销售有关吗企业集团网站建设方案
  • 404做的好的网站网页设计与制作(第2版)课件
  • 本人找做钢筋笼的活网站wordpress怎么建app
  • 上海鹭城建设集团网站企业网站群建设规范
  • 网站建设制作 企业站开发哪家好甘肃做网站哪个平台好
  • it设备网站如何做seo大数据技术就业和发展前景
  • 公司网站建设费用多少更改wordpress菜单字体
  • 哪些网站是dz做的创建一个小程序需要多少钱
  • 网站改版不换域名ui设计师的发展前景
  • 网站开发从事驻马店广告制作公司
  • 天津专业网站建设微信公众号开发软件
  • 优秀的手机网站案例西安网站建设APP开发
  • 建立免费网站平面设计工资
  • 中国铁路总公司建设管理部网站门户网站建设工作汇报
  • 微信分享接口网站开发 php网站的手机站页面重复
  • 网站推广手段有哪些个人备案 网站名
  • 做捕鱼网站万网注册域名
  • 物流单号查询网站建设网站地图 百度
  • 聊城网站策划网站版块设计
  • 钢铁网站建设网站建设模式有哪些方面
  • 亚洲男女做暖网站赣州万图网络科技有限公司
  • 免费制作网站平台有哪些seo外包如何
  • 湘潭做网站价格问下磐石网络家装公司装修
  • 网站建设项目实施计划书Discuz采集到Wordpress