历史上的今天
返回首页

历史上的今天

今天是:2024年08月26日(星期一)

正在发生

2019年08月26日 | STM32 HAL库 printf输出重定向

2019-08-26 来源:eefocus

STM32 HAL库串口输出函数为 HAL_UART_Transmit(&huart1,(uint8_t*)&ch,1,0xFFFF)


#ifdef __GNUC__

/* With GCC, small printf (option LD Linker->Libraries->Small printf

   set to 'Yes') calls __io_putchar() */

#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)

#else

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

#endif /* __GNUC__ */

 

 

PUTCHAR_PROTOTYPE

{

  /* Place your implementation of fputc here */

  /* e.g. write a character to the USART2 and Loop until the end of transmission */

  HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1, 0xFFFF);

 

  return ch;

}


推荐阅读

史海拾趣

EOZ Secme公司的发展小趣事

EOZ Secme公司自创立之初,就致力于电子安全技术的研发。在2010年代初,随着物联网技术的兴起,EOZ Secme敏锐地捕捉到这一机遇,投入大量资源进行物联网安全技术的研发。经过数年的努力,公司成功开发出了一系列具有自主知识产权的物联网安全解决方案,并在市场上获得了广泛应用。这些技术的创新不仅提高了EOZ Secme的市场竞争力,也奠定了其在电子安全领域的领先地位。

Barnbrook Systems Limited公司的发展小趣事

Barnbrook Systems Limited的创始人在电子工程领域拥有深厚的背景,他们看到了市场对于高效能计算设备的需求。于是,公司应运而生,初期专注于研发高性能的电路板。通过不断的技术创新和优化,Barnbrook成功开发出一款具有革命性的电路板,其稳定性和处理速度远超当时市场上的同类产品。这一突破性的技术为Barnbrook赢得了众多客户的青睐,也为公司的快速发展奠定了坚实的基础。

American Power Devices Inc公司的发展小趣事

随着环保意识的日益增强,APD公司积极响应国家号召,将环保理念融入到企业的生产经营中。公司采用环保材料、推广节能减排技术,努力降低生产过程中的能耗和排放。同时,APD还积极参与社会公益活动,为社会的可持续发展贡献自己的力量。

请注意,这些故事是基于电子行业的一般性趋势和可能面临的挑战与机遇构建的,并不代表APD公司的实际发展历程。如果需要了解APD公司的具体发展故事,建议查阅相关文献资料或访问公司官网获取更多信息。

创都(CAX)公司的发展小趣事

在电子行业的浪潮中,创都(CAX)公司凭借其卓越的技术创新能力,逐渐崭露头角。公司创始人李先生是一位热衷于新技术的电子工程师,他带领着一支由业内顶尖人才组成的研发团队,不断挑战技术极限。在一次偶然的机会中,他们成功研发出了一款具有革命性意义的高效能芯片,这款芯片不仅性能卓越,而且成本大幅降低,迅速在市场中获得了广泛认可。随着这款芯片的成功推出,创都公司的知名度迅速提升,订单量激增,公司也借此机会逐步扩大了生产规模和市场占有率。

Heidenhain Corp公司的发展小趣事

在全球化背景下,海德汉公司不断拓展其国际市场版图。通过参加国际展会、建立海外分支机构等方式,海德汉成功将其高精度数控系统和自动化解决方案推向全球电子市场。特别是在亚洲、欧洲和北美等电子产业发达的地区,海德汉的产品和技术得到了广泛应用和认可。这一市场拓展战略不仅提升了海德汉的品牌知名度和市场份额,也为其在电子行业的长期发展奠定了坚实基础。

需要注意的是,以上故事虽基于事实背景构建,但具体细节和案例可能有所虚构或简化,以符合问题要求和字数限制。

Cellergy公司的发展小趣事

Cellergy公司一直注重创新研发,不断推出新产品以满足市场需求。在一次重要的科技展览会上,Cellergy公司展示了一款全新的超级电容器。这款电容器采用了先进的材料和工艺,具有更高的能量密度和更长的使用寿命。这一创新产品引起了广泛关注,为Cellergy公司赢得了众多客户的青睐。

问答坊 | AI 解惑

USB万能充方案

我们用自己开发的芯片SE9020推出的万能充方案。与市场上的产品相比,最大的亮点是自动识别电池极性,充电电流大等特点。 欢迎大家相互交流。 QQ:924971527 msn:banqian@hotmail.com [ 本帖最后由 boboban 于 2009-4-17 11:38 编辑 ]…

查看全部问答>

TAPI的lineopen问题

wince6中,使用deviceemulator构建了一个仿真器,添加ril和cellcore 后,lineInitializeEx()成功,lineopen()返回2147483576,即操作错误。请问是什么原因?…

查看全部问答>

不同的显卡驱动是改了哪些部分??

现在用FPGA做了张显卡, 但是要自己写驱动程序, 现有其他显卡的驱动源码, 但是不知道需要修改哪些地方, 需要硬件的哪些信息?? …

查看全部问答>

s3c2410开发板telnet不能访问到的问题

我的arm9开发板开通了telnet,pc下的linux也开通了telnet,pc的IP地址设为192.168.1.13,开发板IP地址设为192.168.1.33,我用交叉网线连接pc机的网口和开发板的网口,在linux的minicom下面启动开发板,进入了其操作系统,然后在终端下telnet,open ...…

查看全部问答>

香帮主:STM32的ISP自编软件里搞个洋妞不违法吧~~~

                                 请教~~~正在编写过程中~~~…

查看全部问答>

stm32不用的引脚怎么处理?

                                 引脚多,用不到,是全部接地啊?还是接高电平,还是悬空,不管?…

查看全部问答>

4.5V 至17V 输入,3.3V 输出,高效率DC/DC 转换器

4.5V 至17V 输入,3.3V 输出,高效率DC/DC 转换器 此参考设计旨在给输入电压范围为4.5V至17.0V的MSP430器件供电。…

查看全部问答>

如何用单片机产生7路PWM,且占空比可调

刚刚开始工作,面对诸多问题,都不知道如何处理。求高手指点,哪怕说说程序思路都行,不过有程序参考就更好,谢谢了。 我只知道51系列单片产生1路PWM,一个计时器频率,一个计时器产生PWM,然而7路可调PWM如何产生呢?换其他单片机也行,谢谢…

查看全部问答>

晒WEBENCH设计的过程+交流供电输出5V2A电路的设计过程

本帖最后由 qwqwqw2088 于 2014-5-28 21:22 编辑 利用WEBENCH工具设计电源已经非常方便,这个在线工具有好多形式的设计,下面分享的是一个交流供电设计一款5V2A电路,芯片使用ucc28700系列 下面是设计的过程,, 由于是参加eeworld论坛的活动, ...…

查看全部问答>