思想者

    1. 感谢EE,信息正确{:1_138:}
    2. STM32入门系列教程~欢迎下载!! 136/28506 stm32/stm8 2011-01-23
                                       顶
    3. 引用 52 楼 91program 的回复: 什么东东,做好了都不困惑 什么东东,做不好都会困惑
      顶顶!
    4. 请教 8/3056 嵌入式系统 2010-06-11
      还没涉及到这么深的问题。
    5.                                  请问,在进入待机模式之前,那些无关的管脚都是处于什么配置模式?
    6. 一切照旧,不用说再见 65/14253 stm32/stm8 2010-04-20
                                       一进来就看到这个杯具了!
    7.                                  STM32是5V Tolerence的,3.3和5V输入都没问题 但STM32输出是3。3V的,要注意TXD的信号的电平 如果用232芯片,用MAX3232吧,这个是3.3V和5V兼容的片子。
    8. tm++; if(tm==20) { //此处应该增加代码把tm清0....你的程序中没有这操作 ts++;
    9. wince 软件按键去抖 10/6386 嵌入式系统 2010-02-02
      引用 1 楼 aaa_tnt 的回复: 如果按键按下->Sleep(20)->再次判断按键是否按下
      学习学习,呵呵…
    10. 两种串口中断接受的差别 6/3570 嵌入式系统 2010-01-14
      在中断中使用while(1)是很坏的习惯。
    11. WINCE修改开机画面问题 10/6842 嵌入式系统 2010-01-14
      引用 6 楼 chenlianzhi 的回复: 用的是PB5.0? 芯片是C2440
      在你的EBOOT调用一个开机画面就可以了
    12. 引用 2 楼 kyzf 的回复: 如果源码彻底都没有,在应用软件应该是关闭了DEBUG,因为你连对应的API都没有,LIB人家都没提供给你,你的应用应该是无能为力的。
      不清楚在说什么
    13. 公式推不出,急死我了…… 4/2422 嵌入式系统 2010-01-12
      R6=R6/6 循环8次  R7-
    14. Platform Builder远程工具使用问题 12/4511 嵌入式系统 2009-12-26
      奇怪,我记得使用远程工具好像要断开网络的
    15. 引用 7 楼 sj_dai 的回复: 设计的时候多给自己留点余量,能挑100,只担80
      我一般只让它干30~40的活,当然这是在可靠压倒一切的系统中 不重要,允许复位的可以干120~140
    16. wince下怎样使注册表即时生效? 13/7217 嵌入式系统 2009-11-25
      菜鸟学习中  顶
    17. 弱问,关于网络驱动程序 5/3424 嵌入式系统 2009-11-03
      如果开发商没有开发miniport driver呢,只是给了个硬件给你? 换句话说开发miniport driver是开发些什么内容?
    18. 50高分求助:CE软件盘为何无法输入 18/4745 嵌入式系统 2009-10-27
      谢谢,发给你了
    19. 高手进,休眠唤醒后死机 16/6461 嵌入式系统 2009-10-26
      多谢各位指点! 我的启动方式是用ADS的bootloader,没使用到eboot 我把相关代码贴出来,如果以后有人遇到这个问题也好互相借鉴 void OEMPowerOff() {     static UINT32 saveArea[51];     S3C2440A_INTR_REG *pIntr = (S3C2440A_INTR_REG*)OALPAtoVA (S3C2440A_BASE_REG_PA_INTR, FALSE);     S3C2440A_IOPORT_REG *pIOPort = (S3C2440A_IOPORT_REG*)OALPAtoVA(S3C2440A_BASE_REG_PA_IOPORT, FALSE);     S3C2440A_LCD_REG *pLCD = (S3C2440A_LCD_REG*)OALPAtoVA(S3C2440A_BASE_REG_PA_LCD, FALSE);     RETAILMSG(1, (TEXT("+OEMPowerOff Called \r\n")));     RETAILMSG(1, (TEXT("pIntr->INTMOD = 0x%x \r\n"), pIntr->INTMOD));     RETAILMSG(1, (TEXT("pIntr->INTMSK = 0x%x \r\n"), pIntr->INTMSK));     RETAILMSG(1, (TEXT("pIntr->INTSUBMSK = 0x%x \r\n"), pIntr->INTSUBMSK));     // Then save system registers     saveArea[0]  = INPORT32(&pIOPort->GPACON);     saveArea[1]  = INPORT32(&pIOPort->GPADAT);     saveArea[2]  = INPORT32(&pIOPort->GPBCON);     saveArea[3]  = INPORT32(&pIOPort->GPBDAT);     saveArea[4]  = INPORT32(&pIOPort->GPBUP);     saveArea[5]  = INPORT32(&pIOPort->GPCCON);     saveArea[6]  = INPORT32(&pIOPort->GPCDAT);     saveArea[7]  = INPORT32(&pIOPort->GPCUP);     saveArea[8]  = INPORT32(&pIOPort->GPDCON);     saveArea[9]  = INPORT32(&pIOPort->GPDDAT);     saveArea[10] = INPORT32(&pIOPort->GPDUP);     saveArea[11] = INPORT32(&pIOPort->GPECON);     saveArea[12] = INPORT32(&pIOPort->GPEDAT);     saveArea[13] = INPORT32(&pIOPort->GPEUP);     saveArea[14] = INPORT32(&pIOPort->GPFCON);     saveArea[15] = INPORT32(&pIOPort->GPFDAT);     saveArea[16] = INPORT32(&pIOPort->GPFUP);     saveArea[17] = INPORT32(&pIOPort->GPGCON);     saveArea[18] = INPORT32(&pIOPort->GPGDAT);     saveArea[19] = INPORT32(&pIOPort->GPGUP);     saveArea[20] = INPORT32(&pIOPort->GPHCON);     saveArea[21] = INPORT32(&pIOPort->GPHDAT);     saveArea[22] = INPORT32(&pIOPort->GPHUP);     saveArea[23] = INPORT32(&pIOPort->MISCCR);     saveArea[24] = INPORT32(&pIOPort->DCLKCON);     saveArea[25] = INPORT32(&pIOPort->EXTINT0);     saveArea[26] = INPORT32(&pIOPort->EXTINT1);     saveArea[27] = INPORT32(&pIOPort->EXTINT2);     saveArea[28] = INPORT32(&pIOPort->EINTFLT0);     saveArea[29] = INPORT32(&pIOPort->EINTFLT1);     saveArea[30] = INPORT32(&pIOPort->EINTFLT2);     saveArea[31] = INPORT32(&pIOPort->EINTFLT3);     saveArea[32] = INPORT32(&pIOPort->EINTMASK);     saveArea[33] = INPORT32(&pIntr->INTMOD);     saveArea[34] = INPORT32(&pIntr->INTMSK);     saveArea[35] = INPORT32(&pIntr->INTSUBMSK);     saveArea[36] = INPORT32(&pLCD->TCONSEL);     saveArea[37] = INPORT32(&pLCD->LCDINTMSK);     saveArea[38] = INPORT32(&pLCD->TPAL);     saveArea[39] = INPORT32(&pLCD->DITHMODE);     saveArea[40] = INPORT32(&pLCD->BLUELUT);     saveArea[41] = INPORT32(&pLCD->GREENLUT);     saveArea[42] = INPORT32(&pLCD->REDLUT);     saveArea[43] = INPORT32(&pLCD->LCDSADDR3);     saveArea[44] = INPORT32(&pLCD->LCDSADDR2);     saveArea[45] = INPORT32(&pLCD->LCDSADDR1);     saveArea[46] = INPORT32(&pLCD->LCDCON5);     saveArea[47] = INPORT32(&pLCD->LCDCON4);     saveArea[48] = INPORT32(&pLCD->LCDCON3);     saveArea[49] = INPORT32(&pLCD->LCDCON2);     saveArea[50] = INPORT32(&pLCD->LCDCON1);     /* LCD Controller Disable               */     CPULCDOff();     // Switch off power for KITL device     OALKitlPowerOff();     /* Stop all GPIO */     ConfigStopGPIO();     /* Set misc register for power off */     ConfigMiscReg();     // Go to power off mode     OALCPUPowerOff();     // Switch on power for KITL device     OALKitlPowerOn();         /* Recover Process, Load CPU Regs       */     OUTPORT32(&pIOPort->GPACON,   saveArea[0]);     OUTPORT32(&pIOPort->GPADAT,   saveArea[1]);     OUTPORT32(&pIOPort->GPBCON,   saveArea[2]);     OUTPORT32(&pIOPort->GPBDAT,   saveArea[3]);     OUTPORT32(&pIOPort->GPBUP,    saveArea[4]);     OUTPORT32(&pIOPort->GPCCON,   saveArea[5]);     OUTPORT32(&pIOPort->GPCDAT,   saveArea[6]);     OUTPORT32(&pIOPort->GPCUP,    saveArea[7]);     OUTPORT32(&pIOPort->GPDCON,   saveArea[8]);     OUTPORT32(&pIOPort->GPDDAT,   saveArea[9]);     OUTPORT32(&pIOPort->GPDUP,    saveArea[10]);     OUTPORT32(&pIOPort->GPECON,   saveArea[11]);     OUTPORT32(&pIOPort->GPEDAT,   saveArea[12]);     OUTPORT32(&pIOPort->GPEUP,    saveArea[13]);     OUTPORT32(&pIOPort->GPFCON,   saveArea[14]);     OUTPORT32(&pIOPort->GPFDAT,   saveArea[15]);     OUTPORT32(&pIOPort->GPFUP,    saveArea[16]);     OUTPORT32(&pIOPort->GPGCON,   saveArea[17]);     OUTPORT32(&pIOPort->GPGDAT,   saveArea[18]);     OUTPORT32(&pIOPort->GPGUP,    saveArea[19]);     OUTPORT32(&pIOPort->GPHCON,   saveArea[20]);     OUTPORT32(&pIOPort->GPHDAT,   saveArea[21]);     OUTPORT32(&pIOPort->GPHUP,    saveArea[22]);                                      OUTPORT32(&pIOPort->MISCCR,   saveArea[23]);     OUTPORT32(&pIOPort->DCLKCON,   saveArea[24]);     OUTPORT32(&pIOPort->EXTINT0,  saveArea[25]);     OUTPORT32(&pIOPort->EXTINT1,  saveArea[26]);     OUTPORT32(&pIOPort->EXTINT2,  saveArea[27]);     OUTPORT32(&pIOPort->EINTFLT0, saveArea[28]);     OUTPORT32(&pIOPort->EINTFLT1, saveArea[29]);     OUTPORT32(&pIOPort->EINTFLT2, saveArea[30]);     OUTPORT32(&pIOPort->EINTFLT3, saveArea[31]);     OUTPORT32(&pIOPort->EINTMASK, saveArea[32]);     OUTPORT32(&pIntr->INTMOD,     saveArea[33]);     OUTPORT32(&pIntr->INTMSK,     saveArea[34]);     OUTPORT32(&pIntr->INTSUBMSK,  saveArea[35]);                                         pLCD->TCONSEL    =  saveArea[36];     pLCD->LCDINTMSK =  saveArea[37];     pLCD->TPAL      =  saveArea[38];     pLCD->DITHMODE  =  saveArea[39];     pLCD->BLUELUT   =  saveArea[40];     pLCD->GREENLUT  =  saveArea[41];     pLCD->REDLUT    =  saveArea[42];     pLCD->LCDSADDR3 =  saveArea[43];     pLCD->LCDSADDR2 =  saveArea[44];     pLCD->LCDSADDR1 =  saveArea[45];     pLCD->LCDCON5   =  saveArea[46];     pLCD->LCDCON4   =  saveArea[47];     pLCD->LCDCON3   =  saveArea[48];     pLCD->LCDCON2   =  saveArea[49];     pLCD->LCDCON1   =  saveArea[50];             /* Interrupt Clear                      */     OUTPORT32(&pIOPort->EINTPEND, INPORT32(&pIOPort->EINTPEND));     OUTPORT32(&pIntr->SUBSRCPND, INPORT32(&pIntr->SUBSRCPND));     OUTPORT32(&pIntr->SRCPND, INPORT32(&pIntr->SRCPND));     OUTPORT32(&pIntr->INTPND, INPORT32(&pIntr->INTPND));     pLCD->LCDSRCPND = pLCD->LCDSRCPND;     pLCD->LCDINTPND = pLCD->LCDINTPND;     NANDInit();     OEMInitDebugSerial();     RETAILMSG(1, (TEXT("\r\n\r\n")));     RETAILMSG(1, (TEXT("pIntr->INTMOD = 0x%x \r\n"), pIntr->INTMOD));     RETAILMSG(1, (TEXT("pIntr->INTMSK = 0x%x \r\n"), pIntr->INTMSK));     RETAILMSG(1, (TEXT("pIntr->INTSUBMSK = 0x%x \r\n"), pIntr->INTSUBMSK));     // Do platform dependent power on actions     BSPPowerOn();     RETAILMSG(1, (TEXT("-OEMPowerOff Called \r\n"))); } 复制代码
    20. 单片机交流群,欢迎高手和菜鸟加入!! 21/6178 嵌入式系统 2009-10-15
      谢谢提供交流平台

最近访客

< 1/1 >

统计信息

已有85人来访过

  • 芯积分:10
  • 好友:--
  • 主题:12
  • 回复:60

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言