历史上的今天
返回首页

历史上的今天

今天是:2024年09月27日(星期五)

正在发生

2019年09月27日 | printf不定向直接使用问题以及软件更新后的代码补全

2019-09-27 来源:eefocus

我们很多时候可能直接调用printf,然后系统会出现各种各样的问题。


那么究竟是为什么呢?


因为我们需要将这个东西实现在,我们必须定义printf输出的端口


int fputc(int ch, FILE *f)

{

   while(!(USART_GetFlagStatus(USART1, USART_FLAG_TXE) == SET))

   {


       USART_SendData(USART1, (u8) ch);

   }

   return ch;

}


这才是c里面的标准输出函数。


当然,我一直都在为keil没有代码补全而烦恼,然后经过同事的指点,我发现是有这个功能的。

configuration里面的 

 

打钩完事,十分方便。

推荐阅读

史海拾趣

Design Gateway公司的发展小趣事

随着Gateway业务的不断发展,公司开始寻求更多的市场曝光。1987年,Gateway在《Computer Shopper》杂志上投放了一版独特的广告,吸引了众多消费者的目光。1991年,公司推出了彰显其牧场起家背景的别具一格的奶牛花斑盒状商标,这一创新举措获得了全国消费者的认可,进一步提升了Gateway的品牌知名度和市场地位。

(请注意,由于篇幅限制,以上两个故事为简化版。在实际写作中,可以进一步扩展每个故事,包括更详细的背景信息、人物对话、市场反应等。)

由于篇幅所限,这里只提供了两个故事概要。如果需要更多关于Gateway或其他电子公司的发展故事,可以进一步研究和撰写。

Communications公司的发展小趣事

在通信行业的细分市场中,一家名为“精准通信”的公司凭借其专业的技术和精准的市场定位,逐渐崭露头角。他们专注于为特定行业提供定制化的通信解决方案,如工业自动化、医疗信息化等领域。

通过深入了解行业需求和痛点,“精准通信”成功开发出了多款具有针对性的通信产品,有效解决了行业内的通信难题。他们的产品和服务得到了客户的广泛认可,市场份额也逐年攀升。

DUBILIER公司的发展小趣事

作为一家领先的电子企业,DUBILIER公司深知其对社会和环境的影响。因此,公司积极履行社会责任,致力于推动可持续发展。公司采取了一系列环保措施,减少生产过程中的废弃物和污染物排放。同时,DUBILIER公司还积极参与公益事业,为社会做出积极贡献。这些努力不仅提升了公司的社会形象,还为公司赢得了更多的尊重和信任。

虹冠电子(Champion)公司的发展小趣事

虹冠电子始终秉持着节能环保的理念,将这一理念融入到产品研发和生产过程中。公司推出的电源管理IC产品,不仅具有高效能、低能耗的特点,还具备类零电压切换PFC与PWM技术,进一步提高了电源的使用效率。虹冠电子的产品广泛应用于个人计算机、云端运算服务器、LED显示屏等领域,为全球节能减排事业做出了积极贡献。

Custom Electronics Inc公司的发展小趣事

随着公司规模的扩大和产品质量的提升,CEI开始寻求更广阔的市场空间。通过与全球知名电子产品制造商建立合作关系,CEI的产品逐渐进入国际市场。同时,CEI还积极参与国际电子行业的交流与合作,不断引进先进的生产技术和管理经验,为公司的长远发展奠定了坚实基础。

DOMINANT公司的发展小趣事

在LED产业蓬勃发展的背景下,统明亮(DOMINANT)公司在2000年应运而生。它的诞生源于欧司朗(OSRAM)在马六甲工厂的分拆,加上马来西亚财团的加持,这家新公司迅速崭露头角。统明亮公司从成立之初就专注于LED技术的研发和生产,凭借其卓越的技术实力和创新能力,逐渐在电子行业中树立了良好的口碑。经过数年的不懈努力,统明亮在全球贴片式LED领域取得了领先地位,特别是在车用LED封装领域,其产品质量和技术水平均处于行业前列。

问答坊 | AI 解惑

很好很多的资料哦!!!!!

本帖最后由 paulhyde 于 2014-9-15 09:43 编辑  …

查看全部问答>

windows CE6.0 中的 Pdf 和office 等文档该怎么读啊?

CE6.0 中的 Pdf 和office 等文档该怎么读啊? pdf 阅读,excel word  等 文档 是否有开源的模块可以移植呢?…

查看全部问答>

wince 网页打印的问题,求解决方案

使用wince自带的ie打印1024×768的网页,发现网页打印不全,右边的内容会丢失。 不知道大家有什么解决方案可以提供,或者有谁开发出解决这个问题的wince下的程序了嘛,可以考虑购买!谢谢!!…

查看全部问答>

evc 串口编程 串口调试工具 请教高手

小弟现在编写evc串口程序,目的是arm和dsp的串口通讯。 但是现在在编写调试中遇到一个问题。 这是程序中的串口接收线程: DWORD WINAPI CSerialDlg::CommRecvThread(LPVOID lparam) {               & ...…

查看全部问答>

CE下系统托盘图标为啥不可见啊。。。

编写个程序,平台CE5.0,工具VS2005; 程序是个基于对话框的MFC程序,代码参考CE5.0的WIN32例子TrayApp; 在OnInitDialog相关代码如下:         NOTIFYICONDATA tnd;         memset(&tnd, 0, sizeof(NOT ...…

查看全部问答>

请教:通过光耦实现数字量输入和数字量输出时碰上的问题

最近做隔离的数字输入输出碰上了郁闷的问题... 图中给出的数字量输入(上)与输出(下)电路中,控制板还未落实,我直接上电测试光耦是否导通的,结果在输入口那边,输入24V的话光耦确实导通了,光耦3脚输出的电压有4.9V,可是经过R3后就只剩0.22V ...…

查看全部问答>

请教:如何把下面的二進制码转换为图片文件,谢谢 (二進制码在液晶屏1602上可显示图片)

0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x03,0x80,0x00,0x00,0x00,0x00,0x40,0x01,0x08,0x12,0x20,0x21,0x04,0x10,0x00, 0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x4F,0xE0,0x90,0x2A,0 ...…

查看全部问答>

双ADC同步规则转换问题!!!

此模式有没有人用过?有没有发现过什么问题?我的程序主要设置内容:转换通道:IN2(8通道全部由ADC1转换)和IN3(8通道全部由ADC2转换)转换触发:全设为SWSTART,软件程序出发间断模式,DISCNUM[15:13]=111(CR1),即8个通道序列长度,L[3:0] ...…

查看全部问答>

希望获得这个开发板从而进入MSP430的大门

又要有开发板团购。真是一个大喜讯。 只是用过51,没有用过MSP430. 听说MSP的门槛很高。一直没有下决心进入 这次EEWORLD搞MSP430开发板团购提供了一个很好的机会。 使我可以进入MSP430的大门。 期待中。 [ 本帖最后由 daijun 于 2011-11-18 0 ...…

查看全部问答>