[微控制器/MCU] 菜鸟需努力,红杏要出墙

[复制链接]
2646|9
 楼主| hotpower 发表于 2010-7-4 20:54 | 显示全部楼层 |阅读模式
本帖最后由 hotpower 于 2010-7-4 20:58 编辑

/*--------------------------------------------------------------------------
文   件   名 :  LPC213Xcfg.H
创   建   人 :  ARM水鸟  HotPower@126.com
创 建 日  期 :  2005.7.23  0:38
最近修改日期 :  2010.7.4   1:18
创 建  地 点 : 西安大雁塔村队部
版   本   号 : V1.00 (世界杯版)
说        明 : 本头文件的前身为LPC213Xdef.h
                经过5年的证明非常稳定
修 改  原 因 : 全面替代LPC213x.h和LPC213Xdef.h
                解决LPC213Xdef.h指针变量占用空间的极大缺点
    在Keil ARM中彻底解决了变量定位问题。
    支持位操作,全面实现用结构符“.”与大众软件接轨
备        注 :
应 用  简 介:
SystemObj::SystemObj(void)
{
volatile unsigned int start;
  Disable_IRQ();//关中断
  PINSEL.PIN_SEL0.Regs = 0x00000000;  // 设置管脚连接GPIO
  PINSEL.PIN_SEL1.Regs = 0x00000000;  // 设置管脚连接GPIO
  PINSEL.PIN_SEL2.Regs = 0x00000000;  // 设置管脚连接GPIO
  PINSEL.PIN_SEL0.Regs |= (P0_15_EINT2 << P0_15_PINSEL);// P0.15连接到EINT2
  P0.IODIR.Regs  = 0x00000000;  // 设置P0口为输入
  P1.IODIR.Regs  = 0x00000000;  // 设置P1口为输入
  VIC.IntEnable.Regs = 0;
  VIC.SoftIntClr.Regs = 0xffffffff;//清除所有软中断标志
  VIC.IntSelect.Regs   = 0;//全部中断为IRQ中断或默认中断
  for(int i = 0; i <= 15; i ++) {
    VIC.VectAddrs.Regs = i;//刷新向量地址寄存器VICVectAddr0~VICVectAddr15
  }
  for (start = 1; start < 10000; start ++);
  SystemInit();
  Enable_IRQ();//开中断
}

倒塌应用简介:
  P0.IOSET.Bits.Pin13 = 1;//P0.13=1
  P0.IOCLR.Bits.Pin13 = 1;//P0.13=0
  P0.IOPIN.Bits.Pin13 = 1;//P0.13=1
  if (P0.IOPIN.Bits.Pin13) P0.IOPIN.Bits.Pin12 = 1;
  if (!P0.IOPIN.Bits.Pin18) P0.IOPIN.Bits.Pin22 = 1;
  P0.IODIR.Bits.Pin1 = true;
  P0.IOCLR.Bits.Pin4 = false;
  P0.IOSET.Bits.Pin3 = 1;
-------------------------------------------------------------------------------*/




C5402CFG.H(父亲节版)

新版c5402cfg.h应用范例及升级说明

DSP54X系列上超级暴力武器艳照

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
xuyiyi 发表于 2010-7-5 05:45 | 显示全部楼层
帮顶,沙发~
 楼主| hotpower 发表于 2010-7-5 06:02 | 显示全部楼层
俺知道这里不是论战的地方~~~
xuyiyi 发表于 2010-7-5 06:49 | 显示全部楼层
万能的HOT大叔,您就改变他,成为论战的地方~~~:lol
S3C2440 发表于 2010-7-14 21:33 | 显示全部楼层
没有看懂这是个干嘛的呢?
lw2008 发表于 2010-8-2 17:31 | 显示全部楼层
不错,结构寻址寄存器,不收藏说不过去。应比宏定义寄存器更上一层楼,这种思路有利举一反三的另作他用。
建议老玩童正式出版书,便于集中收藏。
 楼主| hotpower 发表于 2010-8-3 07:55 | 显示全部楼层
此红墙已是5年前的思路,当今NXP的水准。

真正敢叫板的当属今朝:

123jj 发表于 2010-8-3 08:04 | 显示全部楼层
顶菜老头!
lw2008 发表于 2010-8-3 15:56 | 显示全部楼层
希望菜老头多种点菜给大伙补补,3年前还有点读不懂。典藏红酒还是要慢慢品。
lw2008 发表于 2010-8-3 15:59 | 显示全部楼层
初学C时就被结构体深深的吸引,不能自拔。家里有30多本C的书,这辈子是离不开结构体了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1460

主题

21617

帖子

508

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