[ZLG-ARM] LPC213XDEF.H(IAP全攻略版)

[复制链接]
 楼主| hotpower 发表于 2007-2-10 17:56 | 显示全部楼层 |阅读模式
/*--------------------------------------------------------------------------<br />文&nbsp;&nbsp;&nbsp;件&nbsp;&nbsp;&nbsp;名&nbsp;:&nbsp;&nbsp;LPC213XDEF.H<br />创&nbsp;&nbsp;&nbsp;建&nbsp;&nbsp;&nbsp;人&nbsp;:&nbsp;&nbsp;ARM爬鸟&nbsp;&nbsp;HotPower@126.com<br />创&nbsp;建&nbsp;日&nbsp;&nbsp;期&nbsp;:&nbsp;&nbsp;2005.7.23&nbsp;&nbsp;&nbsp;0:38<br />最近修改日期&nbsp;:&nbsp;&nbsp;2007.2.10&nbsp;&nbsp;3:30&nbsp;<br />创&nbsp;建&nbsp;&nbsp;地&nbsp;点&nbsp;:&nbsp;西安大雁塔村队部&nbsp;http://hotpower.21ic.org<br />版&nbsp;&nbsp;&nbsp;本&nbsp;&nbsp;&nbsp;号&nbsp;:&nbsp;V5.88&nbsp;(IAP全攻略版)<br />说&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;明&nbsp;:&nbsp;已经过硬件调试<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;由于在不断更新中,故新旧版本以修改日期为准<br />备&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;注&nbsp;:&nbsp;由此文件出现的问题,ARM爬鸟不负任何责任<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;经过近一年的应用本头文件相当可靠。<br />修&nbsp;改&nbsp;&nbsp;原&nbsp;因&nbsp;:&nbsp;全面替代LPC213x.h<br />菜&nbsp;地&nbsp;&nbsp;公&nbsp;告:&nbsp;&nbsp;&nbsp;&nbsp;转帖请注明出处:http://hotpower.21ic.org<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;菜农的所有LPCARM例程及实战书籍和开源压缩包<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;都将采用本头文件。<br />应&nbsp;用&nbsp;&nbsp;简&nbsp;介:<br />SystemObj::SystemObj(void)<br />{<br />volatile&nbsp;unsigned&nbsp;int&nbsp;start;<br />&nbsp;&nbsp;Disable_IRQ();//关中断<br />&nbsp;&nbsp;PINSEL-&gtPIN_SEL0&nbsp;=&nbsp;0x00000000;&nbsp;&nbsp;//&nbsp;设置管脚连接GPIO<br />&nbsp;&nbsp;PINSEL-&gtPIN_SEL1&nbsp;=&nbsp;0x00000000;&nbsp;&nbsp;//&nbsp;设置管脚连接GPIO<br />&nbsp;&nbsp;PINSEL-&gtPIN_SEL2&nbsp;=&nbsp;0x00000000;&nbsp;&nbsp;//&nbsp;设置管脚连接GPIO<br />&nbsp;&nbsp;PINSEL-&gtPIN_SEL0&nbsp;|=&nbsp;(P0_15_EINT2&nbsp;&lt&lt&nbsp;P0_15_PINSEL);//&nbsp;P0.15连接到EINT2<br />&nbsp;&nbsp;P0-&gtIODIR&nbsp;&nbsp;=&nbsp;0x00000000;&nbsp;&nbsp;//&nbsp;设置P0口为输入<br />&nbsp;&nbsp;P1-&gtIODIR&nbsp;&nbsp;=&nbsp;0x00000000;&nbsp;&nbsp;//&nbsp;设置P1口为输入<br />&nbsp;&nbsp;VIC-&gtIntEnable&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;VIC-&gtSoftIntClr&nbsp;=&nbsp;0xffffffff;//清除所有软中断标志<br />&nbsp;&nbsp;VIC-&gtIntSelect&nbsp;&nbsp;&nbsp;=&nbsp;0;//全部中断为IRQ中断或默认中断<br />&nbsp;&nbsp;for(int&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt=&nbsp;15;&nbsp;i&nbsp;++)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;VIC-&gtVectAddrs&nbsp;=&nbsp;i;//刷新向量地址寄存器VICVectAddr0~VICVectAddr15<br />&nbsp;&nbsp;}<br />&nbsp;&nbsp;for&nbsp;(start&nbsp;=&nbsp;1;&nbsp;start&nbsp;&lt&nbsp;10000;&nbsp;start&nbsp;++);<br />&nbsp;&nbsp;SystemInit();<br />&nbsp;&nbsp;Enable_IRQ();//开中断<br />}<br />-------------------------------------------------------------------------------*/<br /><br /> 相关链接:<a href='https://bbs.21ic.com/upfiles/img/20072/2007210175543751.rar'>https://bbs.21ic.com/upfiles/img/20072/2007210175543751.rar</a>
 楼主| hotpower 发表于 2007-2-12 01:51 | 显示全部楼层

IAP全攻略版将衍生出许多系列

1.Flash之二次写入.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(此点最简单但最重要)<br />2.Flash之计数器和变量.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(Flash做真正的EEPROM,而非**鼓吹的EEPROM)<br />3.公开产品Hex文件之远程代码还原.(加密解密)<br />
mc9s08aw60 发表于 2007-2-12 09:50 | 显示全部楼层

以后还变吗,我用的是您最早的啊。

  
 楼主| hotpower 发表于 2007-2-12 17:56 | 显示全部楼层

基本不变了,因为很稳定~~~不过是增加功能设置

  
 楼主| hotpower 发表于 2007-2-12 23:53 | 显示全部楼层

先发布一点~~~不然再写下去必然有人倒塌~~~

  <br /> 相关链接:<a href='http://www.**/blog/hotpower/16328/message.aspx'>http://www.**/blog/hotpower/16328/message.aspx</a>
lpf336 发表于 2007-2-13 10:10 | 显示全部楼层

我顶

  
jcliu 发表于 2007-2-27 11:06 | 显示全部楼层

好!

不错。
lw2008 发表于 2007-3-2 15:37 | 显示全部楼层

远程下载超过32k也可以吧?

2138&nbsp;RAM只有32K。<br />可以分批利用RAM进行IAP吗?
王紫豪 发表于 2007-3-2 16:05 | 显示全部楼层

哈哈

您需要登录后才可以回帖 登录 | 注册

本版积分规则

1460

主题

21619

帖子

508

粉丝
快速回复 在线客服 返回列表 返回顶部