历史上的今天
返回首页

历史上的今天

今天是:2025年01月29日(星期三)

2018年01月29日 | 如何重置LMC555定时器延迟硬件来收集调试数据

2018-01-29 来源:互联网

大多数微处理器有一些形式的硬件监测器,当硬件在没有注意的情况下停止执行代码时,监测器可将微处理器及其周围的硬件重置到一个已知的状态。但在重置硬件之前,它可能有利于记录固定存储器(NVM)中的监测器溢出事件用于调试。


图1中的电路采用了两个LMC555定时器,为了保存有用的系统数据,它们延迟了硬件的重置。该电路中有微处理器专用的监测器溢出引脚——WDOVF,以及一个I/O引脚。


LMC555定时器设置成他们的单稳态或者最快捷的模式,在这种模式中,在触发脉冲输入引脚感应到一个负脉冲之前,定时器的输出都为低值。触发后,输出引脚在时间TH内变为高值,TH由一个单电阻和电容确定如下:


为了进行恰当的定时操作,在输出高值时期结束之间,触发输入必须再次变为高值。经过TH以后,输出端变为低值,且在另一个负脉冲出现在触发引脚以前都保持低值。定时器也有一个活动的低重置引脚,切断后,不管触发引脚的输入水平,该引脚都保持输出低值。它也为下一个时间周期重置了定时器的内部触发器。


第一个LMC555探测到来自微控制器的监测器溢出触发,提供一个延迟,这允许固件在重置之前记录各种系统参数。第二个LMC555允许固件阻止紧急硬件重置。它是通过使WDOVF_CLEAR信号在最少时间段保持低值来实现的,这一时间的长短是由第一个定时器集成电路用到的内部RC元件决定的。


图2表示的是两个独立的监测器溢出事件发生的时间。第一个事件表明重置脉冲被延迟,没有重置硬件,第二个事件表明在预定的时间延迟过后发出重置脉冲。图示时间是用来自图1的RC元件值和来自Atmel微控制器的监测器溢出脉冲计算的TH,第一个定时器的TH为:


同样,第二个定时器的TH为:


系列电容器C3,上升电阻器R3及二极管D1保证了第二个定时器的触发TRG_2在定时器的输出端OUT_1处发生高-低转变之时都将保持高值。上升电阻器在OUT_1进行高-低转变之后给系列电容器充电,直到达到电源电压。与上升电阻和系列电容相关的RC时间常数要小于第二定时器的输出高值的周期。二极管使得第二定时器的触发引脚的输入电压升为电源电压。


在该例子中,当发生监测器溢出事件时,设定微控制器发出一个相关的短的低活跃度的脉冲输入专门的引脚,产生一个内部中断。一旦发生该事件,代码跳至中断服务程序,运行代码中几个特定的行。这些包括清除中断标记,通过保持WDOVF_CLEAR I/O引脚来阻止紧急硬件重置,将调试数据保存到NVM,防止中断,以及重置监测器溢出定时器。


在这种情况下,硬件监测事件,连同其他由事件决定的信息,都存储在NVM中以便将来查看。当监测定时器停止一秒钟时,它会绕过中断服务程序,最终重置硬件。

推荐阅读

史海拾趣

BOPLA公司的发展小趣事

为了进一步提升公司的竞争力,BOPLA积极寻求与其他企业的合作机会。通过与上下游企业建立紧密的合作关系,公司实现了产业链的协同发展。同时,BOPLA还与其他创新型企业进行技术交流和合作研发,共同推动电子行业的发展。这种合作模式不仅提升了公司的技术水平,还为公司带来了更多的商业机会和发展空间。

以上便是关于BOPLA公司在电子行业中发展的几个可能的故事情节。这些故事展示了BOPLA在创业初期、技术突破、市场拓展、绿色转型以及合作与共赢等方面的努力和成就。当然,实际的发展过程可能更加复杂和多变,但无论如何,BOPLA都以其坚韧不拔的精神和不断创新的态度,在电子行业中留下了深刻的印记。

Digital Voice Systems Inc公司的发展小趣事

Digital Voice Systems, Inc.(DVSI)于1988年成立,当时正值数字通信技术的兴起阶段。公司创始人凭借对语音编解码技术的深刻理解和前瞻性的市场洞察力,决定投身于这一领域。他们开发出了具有专利保护的基于鲁棒性多带激励模型(MBE Model)的低码率语音压缩算法,如IMBE和AMBE编解码系统。这些算法在当时的市场上独树一帜,为DVSI赢得了第一桶金。

在创立初期,DVSI面临着资金、技术、市场等多方面的挑战。然而,他们凭借着坚定的信念和不懈的努力,逐步克服了这些困难。他们不断投入研发,优化算法,提高产品的性能和稳定性;同时,他们积极开拓市场,与各大通信设备制造商建立合作关系,将产品推向市场。

随着时间的推移,DVSI的产品逐渐在市场上获得了认可。他们的编解码系统被广泛应用于移动通信、卫星通信、军事通信等领域,为客户提供了高效、稳定的语音通信解决方案。DVSI也因此逐渐崭露头角,成为了电子行业中一颗耀眼的明星。

故事二至五框架概述

  1. 技术创新与突破:DVSI在语音编解码技术方面的持续创新,如推出新一代的高效压缩算法,进一步提升了产品的竞争力。
  2. 市场拓展与国际化:随着公司实力的增强,DVSI开始拓展国际市场,与全球多家知名企业建立合作关系,实现了国际化发展。
  3. 合作与竞争:在电子行业中,DVSI与其他企业的合作与竞争并存。他们通过合作共赢的方式,共同推动行业的发展;同时,也面临着来自竞争对手的挑战和竞争压力。
  4. 企业文化与团队建设:DVSI注重企业文化建设,倡导创新、协作、共赢的价值观。他们注重团队建设,吸引了一批优秀人才加入公司,为公司的发展提供了有力的人才保障。

以上故事和框架概述仅供参考,您可以根据这些线索进一步挖掘和编写关于DVSI公司的故事。

Edcon Components Netherlands Cv公司的发展小趣事

品质一直是Edcon Components Netherlands Cv的生命线。公司始终坚持以客户为中心,注重产品质量和服务的提升。通过引进先进的生产设备和检测设备,加强生产过程中的品质控制,确保每一件产品都符合高标准的质量要求。同时,公司还建立了完善的售后服务体系,为客户提供及时、专业的技术支持和解决方案。这些举措使得Edcon在客户中树立了良好的品牌形象。

Good Sky Electric Co Ltd公司的发展小趣事
正确操作摇臂钻床的关键在于遵循操作规程和安全规范。在操作过程中,应注意避免超负荷运行、频繁启动和停止以及长时间连续工作等不当操作。同时,还应定期对设备进行维护保养,如清洁电气元件、检查接线是否松动、更换老化的元件等。
3D PLUS公司的发展小趣事

在电子行业的浪潮中,3D PLUS公司以其前瞻性的技术视角,率先投身于3D技术的研发。公司初期便聚焦于3D扫描技术的突破,成功开发出全自动彩色桌面型3D扫描仪,该设备能够在短短几分钟内实现实物向数字的转变,为行业带来了前所未有的高效与便捷。这一创新产品的推出,不仅迅速获得了市场的认可,更在行业内树立了3D PLUS的技术领先地位。

General Instrument公司的发展小趣事
如果保护器因误动作而断电,可以尝试复位保护器,看是否能恢复正常供电。

问答坊 | AI 解惑

webkey的新版本

最新webkey版本:可以支持240个字符的网址,支持同时弹出N个网址,或者分次弹出N个网址 也可以插入时不弹出,按键才弹出.成本超低…

查看全部问答>

模拟电路方面比较薄弱能够从事这方面的工作吗?

本人升大三了, 现在参加了电子设计大赛, 发现我模拟电路方面真的很薄弱(我在我们组中负责写程序的), 什么运放,桥式电路的都不明白,我以后能从事单片机这方面的工作吗 , 令外想问做Linus嵌入式的也要会模拟电路吗 ,本人偏软的, 我的分数不够没有给分 ...…

查看全部问答>

请教高手WINCE问题

我把一个windows应用程序(VC)移植到EVC上面,编译出现下面问题: fatal error C1083: Cannot open include file: \'Nb30.h\': No such file or directory 在windows下编译正常,哪位高手能给我解答啊,万分感谢…

查看全部问答>

关于RS232和RS485的问题,请教各位

惭愧,我是新手,请问各位高手,485和232串口在物理接口上有什么区别...工控机一般有RS485串口吗?是通过什么实现的...是加了一个转换器吗?串口通信编程时有什么不同...不胜感激…

查看全部问答>

下载的编码解码源代码 看不懂 哭啊

哪个老大知道怎么才可以看懂这些源代码吗? 我有些c,c++的基础 对那些头文件不大了解…

查看全部问答>

初始化端口的问题?

如果我想写一个函数,通过调用这个函数可以初始化不同的串口,但不知该怎么写,哪位高人指点一下了,小女子不胜感激!!!!!!…

查看全部问答>

推荐一款低功耗段式液晶屏

推荐一款低功耗段式液晶屏 看论坛正在做低功耗时钟,我刚好手头有个东西也需要低功耗显示,向大家推荐北京青云的LCM061A段式模块,主要是3.3V下可以工作,典型工作电流看厂家资料说是50ua(无背光),省电模式下《1ua。因为最近正在调试别的部 ...…

查看全部问答>

想做个室外空中晒衣架

想做个室外空中晒衣架:    把衣服洗好甩干,然后放到室外空中晒衣架,摇控一按        它就跑到室外的没人的空中玩去了。下班就回来。            ...…

查看全部问答>

超声波模块检测!

ConfigCpuTimer(&CpuTimer0, 60, 50); void Ultesting(void) {         /*前侧超声波检测*/         CpuTimer0Regs.TCR.bit.TIE=1;         GpioDataRegs.GPASET.bit.GPIO12=1; ...…

查看全部问答>

【MSP430 编译器使用经验】能量的极致驾驭之MSP430

MSP430被业内称为省电王,对此殊荣当之无愧。通过自己以往用MSP430来设计产品设计的经验,还有看MSP430的芯片手册,以及对MSP430的认识理解,明显的感觉TI将电源管理系统做到极致。极大的砍掉了不同模式、功能下多余的硬件耗能模块,极大地砍掉了不 ...…

查看全部问答>