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

做网站应该会什么软件资源最全的网盘搜索引擎

做网站应该会什么软件,资源最全的网盘搜索引擎,做网站靠什么挣钱,服务公司商标STM32串口重定向:MDK与GCC重定向需重写的不同函数 在嵌入式开发过程中,特别是在使用STM32系列微控制器时,调试是一个不可或缺的环节。为了方便调试,通常会将printf等标准输出函数通过UART串口输出到PC端。然而,在不同…

STM32串口重定向:MDK与GCC重定向需重写的不同函数

在嵌入式开发过程中,特别是在使用STM32系列微控制器时,调试是一个不可或缺的环节。为了方便调试,通常会将printf等标准输出函数通过UART串口输出到PC端。然而,在不同的编译环境下(如MDK和GCC),实现这一功能需要重写的函数有所不同。本文旨在探讨如何在这两种环境中进行串口重定向,并指出它们之间需要重写的函数差异。

无论是MDK还是GCC环境,实现STM32串口重定向的关键都在于正确地重写相应的输出函数。尽管两个环境下的具体实现细节有所区别——MDK侧重于fputc函数的重写,而GCC则更多关注于_write函数的实现——但目的都是为了能够方便地利用串口输出调试信息。

当然为了方便可以直接复制两种重写的代码

//串口重定向函数
//keil的重定向函数
#ifdef __GNUC__
#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)
#else
#define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)
#endif
PUTCHAR_PROTOTYPE
{HAL_UART_Transmit(&huart1 , (uint8_t *)&ch, 1,2000);//重定向到对应的串口即可return ch;
}
//GCC的重定向函数
int _write(int fd, char *ptr, int len)
{HAL_UART_Transmit(&huart1, (uint8_t*)ptr, len, 0xFFFF);return len;
}
http://www.dtcms.com/wzjs/189330.html

相关文章:

  • 幼儿园校园网站建设情况咨询公司
  • 手机网站模板制作百度2020新版下载
  • 北京网站建设有哪些常用的网络营销推广方法有哪些
  • 余姚建设公司网站百度推广怎么样
  • 专业建网站服务营销培训课程
  • wordpress 清空数据库表详细描述如何进行搜索引擎的优化
  • wordpress日主题免费下载长沙seo霸屏
  • 信息流广告名词解释seo推广排名软件
  • gofair外贸建站seo公司优化方案
  • 合肥城乡建设委员会网站打不开沈阳seo公司
  • 网上注册公司全部流程网络优化排名培训
  • 中山网站建设公司优化大师下载旧版本安装
  • 哪个网站上做ppt比较好看的网络营销品牌策划
  • 芜湖市网站开发如何开一个自己的网站
  • 凡科互动登录千度seo
  • 网站开发运维网站seo推广
  • 网站常用的字体各个广告联盟的标识
  • 备案个人网站谷歌优化的最佳方案
  • linux做网站巩义关键词优化推广
  • 电子商务网站建设与管理基础正规网站建设公司
  • 网站布局设计搜索引擎优化是指
  • 网站怎么做留言区肇庆疫情最新消息
  • 做网站一天能接多少单技能培训班
  • 网站建设费用是多少宁波正规优化seo公司
  • 建设一个网站需要注意的事项天津seo排名收费
  • 望城区网站建设百度推广外推联系方式
  • 有一个网站专门做促销小游戏口碑营销经典案例
  • 客户对网站设计的要求东莞推广平台有哪些
  • php推送示例wordpressseo怎么刷关键词排名
  • 网站制作的流程有哪些北京优化seo排名优化