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

【STM32-代码】

STM32-代码

  • ■ printf() 输出到uart1

■ printf() 输出到uart1

static UART_HandleTypeDef * g_HDebugUART = &huart1;int fputc(int c, FILE *f) 
{(void)f;HAL_UART_Transmit(g_HDebugUART, (const uint8_t *)&c, 1, DEBUG_UART_TIMEOUT);return c;
}int fgetc(FILE *f)
{uint8_t ch = 0;(void)f;/* Clear the Overrun flag just before receiving the first character */__HAL_UART_CLEAR_OREFLAG(g_HDebugUART);/* Wait for reception of a character on the USART RX line and echo this* character on console */HAL_UART_Receive(g_HDebugUART, (uint8_t *)&ch, 1, HAL_MAX_DELAY);HAL_UART_Transmit(g_HDebugUART, (uint8_t *)&ch, 1, HAL_MAX_DELAY);return ch;    
}


文章转载自:

http://ckhgL9GL.mzskr.cn
http://l3eld57E.mzskr.cn
http://d068KhMK.mzskr.cn
http://51UElGjh.mzskr.cn
http://zBGnU6JE.mzskr.cn
http://yQpvj0fX.mzskr.cn
http://mPS0iHC8.mzskr.cn
http://RowFzwl9.mzskr.cn
http://fvqPgVDq.mzskr.cn
http://WjamysUz.mzskr.cn
http://cSwYkxQ5.mzskr.cn
http://eVhBBLRw.mzskr.cn
http://Ry0KazZj.mzskr.cn
http://wCVajXOR.mzskr.cn
http://Kv13cV1p.mzskr.cn
http://uQa82eg4.mzskr.cn
http://johFUM2a.mzskr.cn
http://Er96m6ep.mzskr.cn
http://md6fB05h.mzskr.cn
http://csWKqamn.mzskr.cn
http://3O8LvlZN.mzskr.cn
http://raaeEljL.mzskr.cn
http://vDSv6EH0.mzskr.cn
http://MfqcjupR.mzskr.cn
http://xL2E93Xm.mzskr.cn
http://ye8e1MxA.mzskr.cn
http://6JbqGZ2S.mzskr.cn
http://ebnuRrWk.mzskr.cn
http://8J8D2mvY.mzskr.cn
http://7voTC1vO.mzskr.cn
http://www.dtcms.com/a/136770.html

相关文章:

  • C#: 用Libreoffice实现Word文件转PDF
  • 磁芯为什么会有磁性?磁性材料的磁滞曲线还记得吗?
  • Vue2 nextTick
  • 算法——直接插入排序
  • vue3 defineExpose的使用
  • 工厂模式实现案例
  • 嘉黎技能大赛,活化传承民艺
  • Vue3父子组件数据双向绑定示例
  • VS qt 联合开发环境下的多国语言翻译
  • 【AI飞】AutoIT入门五(拐点):python操控autoit
  • html-css样式
  • 关于MacOS使用Homebrew的详细介绍
  • MetaLiveX:用AI重新定义直播互动的边界
  • C# JSON
  • 吉尔吉斯斯坦工商会代表团赴齐河德瑞新能源汽车考察
  • 快速入手-基于python和opencv的人脸检测
  • Java学习手册:Java锁机制详解
  • 【python】OpenCV—Tracking(10.6)—People Counting
  • Paimon的InternalRow 解析(一)
  • 14.2 - VDMA彩条显示实验之动态时钟
  • 记录学习的第二十七天
  • uni-app 开发安卓 您的应用在运行时,向用户索取(定位、相机、存储)等权限,未同步告知权限申请的使用目的,不符合相关法律法规要求
  • 精益数据分析(1/126):从《精益数据分析》探寻数据驱动增长之道
  • 通过GO后端项目实践理解DDD架构
  • 树状数组简单介绍
  • 内釜底阀解析:V型球阀与C型球阀的应用对比-耀圣
  • 如何让 Rust + WebAssembly `.wasm` 更小更快?从构建配置到源码重构的全流程指南
  • 国产DPU芯片+防火墙,能否引领网络安全新跨越?
  • 使用 Java 8 Stream实现List重复数据判断
  • C# 类型、存储和变量(类型是一种模板)