历史上的今天
返回首页

历史上的今天

今天是:2025年02月16日(星期日)

正在发生

2020年02月16日 | stm32使用中出现的警告

2020-02-16 来源:eefocus

使用keill编写了一个程序    如下:

    

uint8_t Count_Init(uint16_t sing)

 {

if(sing>mode72)

return  72;

}else if(sing>mode60)

      {

       return 60;

      }else if(sing>mode48)

            {

             return 48;

      }

 }


这样在编译的时候会出现这样的警告 

:count.c(51): warning:  #940-D: missing return statement at end of non-void funcTIon "Count_Init"


这个警告的解决办法就是   在if后面增添一个else return xx;这样的一句代码。

推荐阅读

史海拾趣

FEMA Electronics Corporation公司的发展小趣事

FEMA的创始人李明(化名)是一位资深的电子工程师,他在一次与客户的交流中,发现了市场对高质量电子元件的迫切需求。于是,他毅然决定创办FEMA,专注于研发和生产高性能的电子元器件。创业初期,公司面临着资金短缺、技术瓶颈等重重挑战。然而,李明凭借坚定的信念和不懈的努力,成功攻克了技术难关,并与多家知名企业建立了合作关系,为公司的发展奠定了坚实的基础。

CTS公司的发展小趣事

面对不断变化的市场需求和行业竞争,CTS公司始终保持创新精神。公司加大了在研发领域的投入,致力于开发具有更高性能、更可靠性的产品。同时,CTS还关注新兴技术的发展趋势,积极探索新的应用领域和市场机会。

这五个故事展示了CTS公司在电子行业中的发展历程和取得的成就。从创立初期的艰难起步到技术突破、业务扩展、收购整合、全球化布局以及持续创新,CTS始终保持着积极进取的精神和不断创新的态度,为电子行业的发展做出了重要贡献。

Andersen Laboratories Inc公司的发展小趣事

在不断追求技术创新和市场扩张的过程中,AnalogicTech始终坚持多元化发展战略。公司不仅在LED背光液晶电视市场取得了显著成绩,还积极拓展其他领域,如智能手机、平板电脑等消费电子产品市场。通过不断推出创新产品和解决方案,AnalogicTech成功实现了市场的多元化发展,为公司的长期稳定发展奠定了坚实基础。

这五个故事展示了AnalogicTech公司在电子行业中发展起来的关键阶段和重要举措。凭借其卓越的技术创新、全球化的运营策略、高效的物流配送体系以及市场扩张与多元化战略的推进,AnalogicTech成功地在竞争激烈的电子行业中脱颖而出,成为了一家备受瞩目的企业。

DUBILIER公司的发展小趣事

在电子行业中,产品质量是企业生存和发展的关键。DUBILIER公司深知这一点,因此一直致力于提升产品质量和可靠性。公司建立了严格的质量管理体系,对生产过程进行全面监控和控制。通过采用先进的生产设备和工艺,以及实施严格的质量检测程序,DUBILIER公司确保了其产品的卓越品质。这种对品质的执着追求使得DUBILIER公司的产品在市场上备受信赖。

BRIGHT公司的发展小趣事

除了无线耳机和太阳能领域,BRIGHT公司还在健康技术领域取得了重要的突破。他们成功筹集了60万美元的资金,用于推动健康技术的持续增长和扩张。这笔资金使得BRIGHT公司能够在其成功的基础上,进一步研发和推广基于科学的认知健康解决方案。他们的产品,如40赫兹灯,无需医生处方即可普遍使用,为广大消费者提供了更加便捷和科学的健康管理方式。

乔光电子(FTR)公司的发展小趣事

近年来,BRIGHT公司积极投身于太阳能领域的发展。他们推出了一种创新的商业模式,即帮助用户免费安装太阳能面板,并随后收取服务费。这一模式类似于有线电视的收费方式,有效降低了用户安装太阳能系统的门槛。通过与私人投资者的合作,BRIGHT公司成功承担了安装成本,并致力于向全球提供优质的屋顶太阳能解决方案。这一突破性的举措使得BRIGHT公司在太阳能领域取得了显著的成绩。

问答坊 | AI 解惑

SMIC和TSMC水火不容对我国芯片设计业很有利

SMIC需要的是时间,以及更好的管理。王能否改善SMIC的管理是个问题。他以前在华虹NEC的记录不太positive。 对SMIC客户来讲,更换领导层甚至方向不是个好事。不确定性太大。大伙的身家性命都在上面呢。Wafer涨价?关停一些线?更新销售策略?与TSM ...…

查看全部问答>

EZ-USB FX2LP系列芯片CY7C68013A

请问各位,谁比较了解EZ-USB FX2LP系列芯片CY7C68013A, 该芯片引脚有三种数量类型,即56个引脚的,100引脚的和128引脚的, 我用的接口模式为GPIF主控式的,在此接口模式下,只有56引脚的没有地址线,其它两种引脚都有9位的地址线,有我想问的是 ...…

查看全部问答>

EMC单片机的宏定义学习手记

前言:这几天在整理和生产EMC程序一些宏,发现这东西真的是好用的超乎了想象,将一些,以下以 EM78P260为主,其实其他型号大通小异,注意修改一下寄存器就可以。 (1)最常用的 PAGE 和 BANK EMC 的IC是分几个page和几个bank的,低端的EM78P156 ...…

查看全部问答>

发帖发问一个bootloader问题并邀请学习6410,PXA3XX等高级货的同志了!

这几天看了6410的eboot,并对nk.bin以及nk.nb0文件重新了解了一下,发现了很多疑问。 主要是我以前一直用ADS bootloader,现在觉得两者有不可思议的差别。 一、ADS bootloader没有拷贝全局变量到RAM的行为,但是eboot.nb0有——但是这两个格式的 ...…

查看全部问答>

HUB芯片AU9254一拖四的能不能级连成一拖八 急!

HUB芯片AU9254一拖四的能不能级连成一拖八 急! 有没有人做过相关的…

查看全部问答>

急!!!IIC0改成IIC1!

如题。用的2450的板子,wince5.0的平台。现在用IIC1接我的IC芯片。现在拿到手的IIC驱动是IIC0的,即用的GPE14\\GPE15,我需要将其换成IIC1,即GPB7\\GPB8。我做了如下修改: 1、 WINCE500\\PLATFORM\\SMDK2450\\Src\\Drivers\\IIC\\i2c.c中 //#de ...…

查看全部问答>

触摸屏问题

请问在wince 6.0下有没有针对touch panel电源管理的API函数给应用程序调用?比如TouchPanelEnable类似的函数。 在Touch panel驱动中有DdsiTouchPanelEnable和DdsiTouchPanelDisable的函数可以直接控制驱动硬件,我尝试在应用程序端使用它们但是不 ...…

查看全部问答>

cramfs根文件系统启动问题

我用的优龙YL2410开发板,最近想自己制作一个cramfs跟文件系统,参考网上比较著名的一个文档《Linux系统移植》的根文件系统制作部分自己制作了一个cramfs的文件系统my_rootfs.cramfs,其中busybox使用的是1.1.3。把my_rootfs.cramfs烧写到板子后发 ...…

查看全部问答>

课程设计

基于单片机的太阳能热水器智能控制系统设计 Proteus仿真图出来就行了!!程序这些也要解释,望详细点点!!谢谢了大神…

查看全部问答>

4×4按键和数码管

小弟刚学单片机,想做一个8位数码管用4×4按键控制,要用到增加、减少、左移、右移,论坛有这类文章,请各位大虾推荐一下,万分感谢!!! 比如,按设置键,第一位闪烁,按增减键,该位增加,按减少键,该位减少;在设置第1位的基础上,按左移,数 ...…

查看全部问答>