历史上的今天
返回首页

历史上的今天

今天是:2025年01月17日(星期五)

正在发生

2021年01月17日 | 快速学Arm(34)--系统控制模块(3)

2021-01-17 来源:eefocus

我们再来看一下Boot Block.Boot Block是芯片生产时由厂家固化在其中的一段代码.这段代码在ARM复位后首先被运行.


下面的图式LPC2300系列ARM复位后的处理流程:

    快速学Arm(34)--系统控制模块(3)

 

LPC2300系列ARM发生复位后,这两个唤醒定时器同时启动.这两个唤醒定时器的作用分别为:

.IRC唤醒定时器用于产生一段延时,延时结束后即启动Boot Block代码.

.Flash唤醒定时器用于产生一段延时.
    快速学Arm(34)--系统控制模块(3)
当IRC唤醒定时器溢出后需要等待Flash就绪.Flash就绪后才能继续执行Boot Block代码.

   

下面我们再来看一下复位电路,复位主要有这样几种电路:

1.阻容复位电路:

    快速学Arm(34)--系统控制模块(3)   快速学Arm(34)--系统控制模块(3)
低电平复位,利用了电容两断电压不能突变的特性,上电时产生复位信号. 


2.CAT809复位电路:

    快速学Arm(34)--系统控制模块(3)   快速学Arm(34)--系统控制模块(3)
CAT809是一款小体积的复位芯片,外形像一个贴片三极管.该器件不支持手动复位.当电压低于其阈值时,则产生一个200ms的复位信号.

3.SP706复位电路:

    快速学Arm(34)--系统控制模块(3)
SP706带有手动复位功能,当按下复位按键,将产生一个200ms的复位信号.SP706还带有外部看门狗复位功能,如果在1.6s内WDI脚没有出现边沿,也将产生一个200ms的复位信号.


推荐阅读

史海拾趣

EM Devices Corporation公司的发展小趣事

在产品研发取得突破的同时,EM Devices Corporation也积极拓展市场,寻求与国际企业的合作。公司参加了多个国际电子展,展示了自己的产品和技术实力。通过与国外企业的交流与合作,公司不仅获得了更多的市场机会,还学习到了先进的生产和管理经验。这些经验为公司后续的发展奠定了坚实的基础。

AAT [Advanced Analog Technology, Inc.]公司的发展小趣事

EM Devices Corporation的创始人在电子工程领域有着深厚的背景,他们看到了当时市场上对高性能电子元件的迫切需求。于是,他们决定创办EM Devices Corporation,专注于研发和生产高质量的电子元件。起初,公司面临了资金、技术和市场等多方面的挑战。然而,凭借创始人对技术的执着追求和对市场的敏锐洞察,公司成功研发出了一款具有竞争力的产品,并逐渐在市场上获得了认可。

amcc [applied micro circuits corp]公司的发展小趣事

作为一家有社会责任感的企业,EM Devices Corporation不仅关注自身的经济效益,还积极履行社会责任。公司严格遵守环保法规,采取了一系列环保措施,减少生产过程中的污染排放。此外,公司还积极参与公益事业,为社会做出了积极的贡献。这种可持续发展的理念为公司赢得了广泛的社会赞誉和尊重。

Filtran Ltd公司的发展小趣事

随着业务规模的扩大,Filtran Ltd意识到供应链管理的重要性。公司开始在全球范围内寻找优质原材料供应商,并在亚洲和欧洲建立了生产基地,以降低成本并缩短交货周期。同时,通过引入先进的ERP系统和数字化管理工具,实现了供应链的高效协同。这一战略调整不仅提高了生产效率,还增强了公司对市场变化的快速响应能力。

GSR Technology Ltd公司的发展小趣事

随着技术的成熟和市场的认可,GSR Technology Ltd开始寻求国际合作机会,以进一步扩大其市场影响力。公司与欧洲一家知名雷达制造商达成战略合作,共同开发面向全球市场的先进GSR系统。这一合作不仅提升了公司的产品竞争力,还为公司打开了欧洲市场的大门。随后,公司逐步在北美、亚洲等地设立分支机构,实现了全球化布局。

Adafruit公司的发展小趣事

为了应对市场需求的多样化,GSR Technology Ltd开始实施多元化产品策略。公司在保持GSR技术领先的同时,逐步向汽车电子、智能家居、安全监控等领域拓展。通过技术创新和定制化解决方案,公司成功推出了多款具有市场竞争力的电子产品,进一步拓宽了市场份额。同时,公司加强市场营销和品牌建设,提升了品牌知名度和美誉度。

问答坊 | AI 解惑

寻找问题根源,优化GPRS网络

随着通用无线分组业务(GPRS)的推出并与现有GSM共存,移动网络运营商正面临新的挑战。与任何新系统一样,GPRS网络在发展初期也经历了成长的痛苦,运营商需要迅速解决用户的问题,从而争取更多用户并最大程度取得投资回报。本文介绍用协议测试仪对流 ...…

查看全部问答>

当油变成奶,奶变成油……

2008年,对于中国来说,的确是不平凡的一年。大灾大幸,大起大落。奥运会刚刚闭幕,奶和油又掀起了新一轮的波澜。 “三鹿门”转瞬之间由小变大,数千个孩子的生命安全引起了全社会的关注。短短几天,二十多家奶制品厂被查出添加有毒物质,包括全国 ...…

查看全部问答>

分享 视频编码电路

视频编码电路图下载 http://www.fosvos.com/datasheet/gticc/gm7113/gm7113.pdf [ 本帖最后由 福跃电子 于 2009-3-5 23:10 编辑 ]…

查看全部问答>

FatFs下目录扫描出现问题了,高手帮忙啊

在读取文件目录时,调用sprintf函数时,总是出错,不知问题在哪里,高手帮忙啊。 /*************************************************************************************** FunctionName   : AppScanFiles()* Description &nbs ...…

查看全部问答>

SystemState changed绑定一个事件没有执行

SystemState status = new SystemState(SystemProperty.PowerBatteryBackupStrength); status.Changed += new ChangeEventHandler(status_Changed); status绑定的是现有电池量的changed事件 当我电视改变,应该调用status_Changed这个函数 我是 ...…

查看全部问答>

VS2005CE中如何使用MD5

如题。 用vs2005 C# CE做的程序,里面有一个要用到MD5算法的(这是客户要求的,必须),但在CF中没有MD5的用法,不知道如何解决??…

查看全部问答>

关于msgQSend的问题!!!急等~~

刚学习vxWorks,今天碰到了一个问题,想请教一下各位!先谢谢了! 今天看到了一个这样的函数,是有关msgQSend的! int DataProcess(char *pData, int DataLen) {     char *ReceivePack = NULL;     MNREMSG msgSend; &n ...…

查看全部问答>

请教一个WINCE的问题:

  各位朋友是这样的:WINCE控制面板里的程序一打开,为什么它们的窗口大小和我们的屏幕的大小不一致呢?怎么样可以让它们和我们的屏幕大小一致辞呢?…

查看全部问答>

如何取得当前系统是CE或者Mobile

怎么获得当前系统是Windows CE或者Windows Mobile …

查看全部问答>

用过Q64的请进来 过于GPIO的

AT指令和OpenAT都控制不了IO口?…

查看全部问答>