历史上的今天
返回首页

历史上的今天

今天是:2024年12月10日(星期二)

正在发生

2019年12月10日 | STM8L 设置输入模式读取PIN脚高低电平就是个坑

2019-12-10 来源:eefocus

初始化STM8L芯片的GPIOC的GPIO_PIN_7为输入模式,用GPIO_ReadInputPin库函数读取该脚位的电压值为高时进入if语句,但是实际上是错的。因为使用GPIO_ReadInputPin这个库函数读出来的值是一个大于0的值,不一定是1,


if(GPIO_ReadInputPin(GPIO_ReadInputPin(GPIOC,GPIO_PIN_7) == 1)


{


........................


}


所以最好的写法是


if(GPIO_ReadInputPin(GPIO_ReadInputPin(GPIOC,GPIO_PIN_7) != 0)


{


........................


}


推荐阅读

史海拾趣

CalAmp公司的发展小趣事

随着物联网技术的快速发展,车队管理成为了一个重要的应用领域。CalAmp公司凭借其深厚的技术积累和市场洞察力,成功推出了一款车队管理新解决方案。该方案通过直观的用户界面(UI)设计,为企业、政府和建筑机构提供了更为便捷、高效的车队管理工具。用户可以通过该界面轻松获取关键业务数据,如资产位置、驾驶行为和车辆状态等,从而加快智能决策,提高车队运营效率,降低成本并增强安全性。这一创新解决方案的推出,进一步巩固了CalAmp在车队管理领域的领先地位。

HDK(北陆电气)公司的发展小趣事

在物联网领域,安全问题一直是业界关注的焦点。某年,CalAmp公司运营的一台服务器因配置错误,导致黑客可以通过该漏洞接入账号数据,甚至接管相关车辆。这一事件引起了业界的广泛关注。面对这一挑战,CalAmp公司迅速采取行动,加强了对服务器的安全配置和监控,同时积极与安全专家合作,共同解决存在的安全问题。通过这一事件的应对和改进,CalAmp公司不仅提升了自身的安全防护能力,也为整个物联网行业树立了良好的安全榜样。

这些故事展示了CalAmp公司在电子行业中的发展历程和取得的成就。无论是通过签署全球分销协议拓展市场、推出创新的车队管理解决方案、发展新业务领域还是积极应对物联网安全挑战,CalAmp公司都展现出了其卓越的技术实力和市场竞争力。这些努力不仅推动了公司自身的持续发展,也为整个电子行业的进步做出了积极贡献。

Ampire Co Ltd公司的发展小趣事

在业务拓展方面,CalAmp公司始终保持着敏锐的市场洞察力。某年,公司成功推出了RFID动物溯源和共享单车智能等新业务。这些新业务不仅为公司带来了新的增长点,也进一步拓宽了其业务范围。虽然新产品线的毛利率较低,对公司的整体毛利率和净利率产生了一定影响,但公司通过优化成本结构和提升运营效率,逐步改善了这一状况。同时,公司与澳大利亚利德品有限公司签订的品牌授权及合作协议,也为公司未来的盈利能力提升奠定了基础。

Cal Crystal Lab Inc / Comclok Inc公司的发展小趣事

随着电子行业的快速发展,技术创新和合作成为了企业发展的重要驱动力。Cal Crystal Lab Inc深知这一点,积极寻求与其他企业的技术合作。通过与国内外知名高校和研究机构的深入合作,公司不断引进新技术、新工艺,提升了产品的技术含量和附加值。同时,Cal Crystal Lab Inc还与其他企业建立了战略合作关系,共同开发新产品、拓展新市场,实现了共赢发展。

DFRobot公司的发展小趣事

为了进一步提升品牌影响力和市场竞争力,DFRobot积极寻求国际合作机会。他们与国际知名的开源硬件品牌建立了合作关系,共同推广开源硬件和机器人技术。同时,DFRobot还积极参加各类国际展览和论坛活动,展示公司的最新产品和技术成果。这些国际合作和交流活动不仅提升了DFRobot的品牌知名度,也促进了公司与国际同行的交流与合作。

Anaheim Automation公司的发展小趣事

随着公司技术的不断进步和产品质量的提升,AMOTECH在1996年被政府通讯部评为“光明前途企业”。这是对公司技术实力和市场潜力的认可,也为公司的后续发展提供了有力支持。同年,公司还获得了ISO9000认证,这标志着公司的质量管理体系达到了国际标准,为公司进一步拓展国际市场打下了坚实基础。

问答坊 | AI 解惑

一种基于移位寄存器的CAM的Verilog HDL实现

摘要:一种利用Verilog HDL设计CAM的方案,该方案以移位寄存器为核心,所实现的CAN具有可重新配置改变字长、易于扩展、匹配查找速度等特点,并在网络协处理器仿真中得到了应用。 关键词:CAM 移位寄存器 Verilog HDL CAM(Content Addressable Me ...…

查看全部问答>

C51和AVR51的C语言的电子仿真

如题:   哪种电子仿真软件能仿真C51和AVR51的程序代码,能推荐好上手的书吗? 哪位朋友能帮忙推荐一下.非常感谢!!…

查看全部问答>

讨论下CE5中如何起2个SDBUS(进者有分)

我现在手上有2个sdbus的驱动,一个是public下微软提供的,另一个是针对一款SDIO无线模块优化过的(不开源) 由于项目需要,修改了很多微软SDBUS的代码 我希望在镜像中可以同时加载这两个sdbus,需要做哪些改动 注册表里sdbus的IClass = multi_ ...…

查看全部问答>

MPC8315E 开发板的相关问题

最近购买了MPC8315E的开发板,可是销售商没有给我PPC8315E芯片的引脚图,我没有办法出PCB。后来与FreeScale的工程师联系过,他们的工程师将这个东西(芯片引脚图)他们是不提供的,如果要这个东西需要与开发板的销售商联系。可是开发板的销售商却说 ...…

查看全部问答>

悬赏2000元现金,解决液晶屏闪烁问题(北京回龙观龙泽附近)

选用的S3C2440A,Wince系统。直接用群创的8寸800*600的LCD(需要时序板)可以正常工作。新选用了AUO的7寸屏也是800*600(不需要时序板)启动过程中闪烁,进入wince桌面后不闪,但是只要切换系统界面就会闪烁。(AUO的屏的DCLK范围是35-45Mhz) 由于着急 ...…

查看全部问答>

LED镀银支架使用注意事项

replyreload += \',\' + 749677;为了减少led镀银支架在仓储及使用中的不良,在使用方便的同时,请关注以下事项:   1、  LED镀银支架是功能性的电镀,我们注重的是可焊性及银镀层导电的良好性,其次是支架的抗氧化性等功能。Timson,如果您 ...…

查看全部问答>

请教IAR下的编译STM32问题

想用MISRA C规则来检查,Enable MISRA C之后,编译出现下面错误:[Su003]: in "--misrac=required":           This product is not&nb ...…

查看全部问答>

E掏E里面有人免费赠送开发板,大家快去申请

E掏E里面有人免费赠送开发板,大家快去申请 https://bbs.eeworld.com.cn/thread-290539-1-1.html…

查看全部问答>

新手求救 啊~

新手玩MSP430小车还没有成功,现在求救份循迹小车研究研究,大神们献下吧~~…

查看全部问答>