历史上的今天
返回首页

历史上的今天

今天是:2025年04月05日(星期六)

2020年04月05日 | MSP430复位的几种情况

2020-04-05 来源:eefocus

----------------------------------------------------------------------

1.看门狗超时复位

由于没有及时喂狗或在程序一开始没有关闭看门狗,导致看门狗溢出复位。在调试阶段应该屏蔽看门狗,在程序的一开始使用WDTCTL = WDTPW + WDTHOLD; 语句关闭看门狗。


2.堆栈溢出复位

如果堆栈溢出导致复位,你应该感到庆幸,庆幸你发现了。在程序编译完成后应该看map,查看当前堆栈使用情况,430的22×2和2471堆栈都是默认80B,可以开启堆栈使用量报警。按照老鸟的说法,自己使用了多少堆栈自己心里应该清楚。对于我们这样的菜鸟,我说,编译器清楚,呵呵。


3.电压不够等问题导致复位

由于430的USB debug可以提供电源,所有有时候目标板就会忘了接电源,而当程序运行到某些地方,开启某些设备的时候,debug供电不足,就会导致复位。怕自己忘记的方法就是,对于板子上有大电流的,烧录接口一律改为Target供电。

==================================================

推荐阅读

史海拾趣

Easy Magnet Corp公司的发展小趣事

随着环保意识的提高,Easy Magnet Corp公司开始关注产品的环保性能。公司采用环保材料和生产工艺,减少了对环境的污染。同时,公司还积极参与环保公益活动,倡导绿色消费理念。这些举措不仅提升了公司的社会形象,也吸引了更多注重环保的消费者。

E-T-A [E-T-A Circuit Breakers]公司的发展小趣事

进入21世纪后,E-T-A公司开始关注智能电路保护技术的研发。公司投入大量资源进行技术创新,成功推出了多款智能电路保护产品。这些产品不仅具有更高的安全性和可靠性,还能实现远程监控和控制功能,为客户提供更加便捷和高效的服务。

CR Magnetics公司的发展小趣事

随着技术的不断进步和市场的不断变化,CR Magnetics意识到只有不断创新才能在竞争中立于不败之地。因此,公司加大了研发投入,积极引进新技术和新材料,不断推出具有创新性和竞争力的新产品。例如,公司研发的直流传感器在行业内享有很高的声誉,广泛应用于电池充电等领域。此外,公司还推出了一系列模拟量传感器、ANSI和商业级电流互感器等,满足了不同客户的需求。

Component General Inc公司的发展小趣事

随着市场的不断发展和竞争的加剧,Component General Inc公司意识到只有不断创新才能在行业中立足。因此,公司加大了对研发的投入,积极引进先进的技术和设备。经过多年的努力,公司成功地推出了一系列具有创新性的产品,如衰减器、同轴端子等,这些产品不仅提高了公司的市场竞争力,也为客户提供了更优质的解决方案。

迈翔科技(COILMX)公司的发展小趣事

迈翔科技(COILMX)的创始人看到了电子行业,特别是电感器市场的巨大潜力。1996年,公司正式成立,初期主要专注于SMD电感的设计、制造和销售。公司从香港起步,逐步在深圳设立工厂,引进先进的生产设备和技术,为未来的发展奠定了坚实的基础。

Collins Electronics Corp公司的发展小趣事

在电子行业竞争日益激烈的情况下,Collins Electronics Corp面临着巨大的挑战。为了保持竞争优势,公司加大了研发投入,不断优化产品性能。同时,他们还加强了对市场趋势的研究,以便及时调整产品策略。在一次行业技术革新中,公司凭借敏锐的市场洞察力和强大的研发能力,成功推出了一款符合市场需求的新产品,赢得了市场份额。

问答坊 | AI 解惑

tftp移植内核时总是显示CS8900 Ethernet chip not found?

我板子芯片是S3C2410,网络控制芯片是AX88796,而U-boot是用Smdk2410稍作修改得来的,我tftp移植内核时总是显示CS8900 Ethernet chip not found?我应该在U-boot里面如何修改相应的设置?…

查看全部问答>

基于LABVIEW和单片机的激光器温度控制系统的研究

基于LABVIEW和单片机的激光器温度控制系统的研究…

查看全部问答>

怎样将2440开发板里的文件共享到PC机上

各位大虾,我现在想将2440开发板上的文件通过网线共享到PC机上,不知道要怎么操作,希望大家帮帮忙啊 特别感谢,非常感谢!…

查看全部问答>

哪位大哥有s3c6410的最新BSP,给小弟传一个,谢谢!

RT,邮箱liuxino_o@hotmail.com     谢谢啦!…

查看全部问答>

STM8,OPTON-〉OPTOFF,怎样保护特殊参数不被擦除?

如题:       请各位大虾指点下,对于STM8 单片机,对于OPT选项字节,若初始时候状态为ON,若需要重新对FLASH编程时,必须先将OPT设置为OFF解除保护,此时,单片机的FLASH和EEPROM全被擦除。现在的问题是:在开启读出保 ...…

查看全部问答>

lwip无操作系统下的raw api应用问题

最近在用FPGA做网络实验,试验lwip在raw模式下的性能, s3e 500的板子,mb核+xilkernel4.0+lwip130,已经调通,ping功能,tcp和udp收发数据正常, ping开发板的平均延时在4ms左右(偶尔会超时)……跑上系统基本没任何实用价值了。   在ra ...…

查看全部问答>

电感三点式电路的细节问题

如图 Uf/Uo=F 那么为什么从ab看进去的等效电阻是Ri/F^2啊 帮我详细解释一下吧  谢谢高手们…

查看全部问答>

关于CCS5中的Tool--> graph的应用

今天试了一下CCS5中的graph,在TOOLS菜单下,选graph,再选single time。其窗口出现了曲线,不懂。 我现在的问题是,如果我想显示某一变量或某一寄存器随时间变化的情况,怎么办呢?     如纵轴显示AdcResult.ADCRESULT8,横轴显示时 ...…

查看全部问答>

quartus添加锁相环问题

    不是三个锁相环?提示有两个,只有两个输入时钟,所以就用到两个锁pll,其他一个没用到?…

查看全部问答>