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

阆中市网站建设服务免费的ppt模板下载

阆中市网站建设服务,免费的ppt模板下载,深圳人才市场现场招聘信息,网站难做文章目录 发送串口数据偶尔丢失字节 发送串口数据偶尔丢失字节 场景#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/503355/

相关文章:

  • 宣威做网站建设的公司哈尔滨网站建设公司名字
  • 学网页设计在哪学关键词优化公司前十排名
  • 菏泽定制网站建设推广无固定ip 建设网站
  • wordpress网站制作教程视频百度云域名购买
  • 软件最全网站株洲网站排名优化价格
  • 购物便宜的网站有哪些家居企业网站建设讯息
  • 美橙网站产品详情深圳做网站的公司哪个好
  • 江苏省建设注册中心网站平面设计要素
  • 厦门网站建设_策划公司
  • 惠州建网站服务网站建设价格是哪些方面决定的
  • 如何在百度上做公司做网站搜索百度网页版
  • 松江新城投资建设发展有限公司网站产品营销文案
  • 哪个网站有做彩平的材质贴图广州app开发公司排行十强
  • 泉州网站设计蜜桃传奇免费网页版
  • 做建筑机械网站那个网站好茂名网站开发服务商
  • 网站建设制作方法网站设计昆明
  • 设计一个自己的电商网站中国建设银行官网首页登录
  • 肇庆自助网站建设系统南通网站建设项目
  • 道农网站建设工作网站开发制作
  • 网页游戏网站快手wordpress hppts
  • 男男做h的视频网站德邦公司网站建设特点
  • 嘉兴市建设教育网站html5从入门到精通
  • 双语言网站源码在哪个网站可以找到做国珍的人
  • 广州建设网站哪家好烟台网站建设地址
  • 网址注册了怎么做网站wordpress截取标题
  • 网站备案一个主体龙岩网站建设行情
  • 深圳做网站的公司烟台网站开发技术
  • 网站开发就业前景分析手机网站导航设计
  • 山西焦煤集团公司网站推广公司一般都怎么推广
  • 前端视频教程网站燕郊网站建设哪家好