首页 > 其他分享 >关于keil下调用sprintf配置

关于keil下调用sprintf配置

时间:2023-10-20 09:56:08浏览次数:28  
标签:ch PUTCHAR keil int GNUC 调用 sprintf PROTOTYPE

1.需要在keil的Target1->target下勾选microlib
2.在main函数前面

ifdef GNUC /* GNUC */

define PUTCHAR_PROTOTYPE int __io_putchar(int ch)

else

define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)

endif /* GNUC */

3.在main下面
PUTCHAR_PROTOTYPE
{
/* Place your implementation of fputc here /
/
e.g. write a character to the USART1 and Loop until the end of transmission */
HAL_UART_Transmit(&huart3, (uint8_t *)&ch, 1, 0xFFFF);
return ch;
}

标签:ch,PUTCHAR,keil,int,GNUC,调用,sprintf,PROTOTYPE
From: https://www.cnblogs.com/mr-zhou-2048/p/17776344.html

相关文章

  • C#调用数据库数据时,突然显示表名无效
    问题描述问题解决调用表时,前面加上数据库名和类似于dbo的那个东西就行啦!解决啦:......
  • gcc对构造函数的调用生成
    identifierC++的前端对identifier做了扩展,在每个identifier中还包含了两个cxx_binding字段:namespace_bindings和bindings。当通过字符串找到一个identifier的时候,同时顺带获得了两个binding信息。/*Language-dependentcontentsofanidentifier.*/structGTY(())lang_id......
  • Vue源码学习(十二):列队处理(防抖优化,多次调用,只处理一次)
    好家伙, 本篇讲的是数据更新请求列队处理 1.一些性能问题数据更新的核心方法是watcher.updata方法实际上也就是vm._updata()方法,vm._updata()方法中的patch()方法用于将新的虚拟DOM树与旧的虚拟DOM树进行比较,并将差异更新到实际的DOM树上.这一步是非常消耗性能的 2.......
  • 解决winform调用wpf窗体时原窗体缩小的问题
    在使用winform调用wpf窗体时,原来的winform窗体会缩小,同时分辨率会发生变化,用如下方法来解决这个问题。方法一、首先找到winform项目中的Properties ==>AssemblyInfo.cs,打开该文件,在末尾加入如下代码,之后重新运行即可。[assembly:System.Windows.Media.DisableDpiAwareness]/......
  • python调用企业微信发送消息
    #-*-coding:utf-8-*-importosfromrequestsimportrequestfromloguruimportloggerimportbase64importhashlibimportreclassWechatBot:"""企业微信机器人当前自定义机器人支持文本(text)、markdown(markdown)、图片(image)、图文(news),文件(file)五种消息类型。......
  • 调用Python的openpyxl包对Excel表格进行美化
    Python中运用openpyxl包对Excel表格进行美化,包括字体样式调整、单元格对齐方式调整、单元格边框调整、单元格背景颜色调整、行高和列宽调整。使用的Python中openpyxl包的版本为3.0.5先看实际美化前后的效果对比详细的开发代码如下,代码当中对关键信息进行了说明。复制代码......
  • 前端歌谣-第十柒课-链式调用
    前言我是歌谣最好的种树是十年前其次是现在今天继续给大家带来的是链式调用的讲解环境配置npminit-yyarnaddvite-D修改page.json配置端口{"name":"demo1","version":"1.0.0","description":"","main":"index.js",......
  • P7077 [CSP-S2020] 函数调用
    显然函数之间的调用关系形成了一张拓扑图,预处理出函数\(i\)或其内部所有乘法之积\(mul_i\)。在调用一个加法函数后调用一个乘法函数,等价于先调用这个乘法函数,然后调用这个加法函数乘数次。所以不妨让乘法函数先做,剩下加法函数产生的贡献只取决于加数和调用次数。这里和线段树......
  • C#调用WPS的COM组件操作
    本应比较简单直接调用,Office6下面的文件件etapi.dll(excel) ksoapi.dll(office)  wpsapi.dll(word)wppapi(powerpoint) 互操作类型-》false结果是管理员启动(Runas时提示Com组件未注册)  类似 检索COM类工厂中CLSID为{000209FF-0000-4B30-A977-D214852036FE}的组......
  • 函数调用栈-执行上下文栈
    一调用栈我们知道栈的特点是,先进后出的。那么函数的执行上下文栈又是怎么样的呢?先看这段代码vara=2functionp2(b,c){returnb+c;}functionp1(b,c){vard=10;result=p2(b,c);returna+result+d;//2+9+10}console.log(p1(3,6));//21由于js代码是运行时编......