历史上的今天
今天是:2025年02月14日(星期五)
2019年02月14日 | 单片机软件复位和硬件复位的实现和个人总结的区别
2019-02-14 来源:eefocus
微处理器复位方法:
用硬件引脚RESET的复位方法;
用看门狗的复位方法;
自己程序控制的复位方法(本文方法,叫软件复位)。
软件复位实现方法
首先声明一个函数指针,指向复位后要开始执行指令的位置:
void (*app_start)(void) = 0x0000;
可以根据具体微处理器复位后的位置,修改后边的地址。
之后,在自己的程序中想复位的地方调用app_start(); 也就是跳到0x0000位置执行指令。
可以根据不同微处理器复位的地址,修改上边的地址(0x0000)。实现上你可以跳到任何位置执行,或调用函数执行。
下图是根据一个项目中用到的软件复位和硬件复位画的流程图,可以说明软件复位和硬件复位的一些区别

史海拾趣
|
摘要: 在FPGA片内实现全数字锁相环用途极广。本文在集成数字锁相环74297的基础上进行改进,设计了锁相状态检测电路,配合CPU对环路滤波参数进行动态智能配置,从而使锁相环快速进入锁定状态,在最短时间内正常工作并且提高输出频率的质量。 关键词 ...… 查看全部问答> |
|
无意在网上找到的,因此把目录整理出来,有兄弟需要的发邮件给我yulzhu@gmail.com,注明需要哪一部分,直接发怕有些问题。 混合动力有关材料 Toyota Series - Hybrid Hybrid01 Hybrid System Overview.pdf Hybrid02 Hybrid System ...… 查看全部问答> |
|
哪里有windows CE 5.0(platform builder 5.0)?? google了好久,都没找到windows CE 5.0下载。 不知道各位谁有这个东西,或者知道哪里有这个下载。 如果谁有的可以传给我就更好了。 请加我 QQ:46231244 谢谢… 查看全部问答> |
|
求助!!!定时器同步配置问题-一个上升沿信号触发定时器TIM2,同时根据上升沿信号启 最近在做一个RLC(电阻、电感、电容)测量仪,测量插座只有一个,因此需要利用程序区分三种不同的器件; 区分方法是利用通过三种器件后的波形超前滞后关系判别,将正弦信号转化为矩形波后输入定时器通道1。与此同时将没有经过原器件的正弦波也转化为 ...… 查看全部问答> |




