yaodi_1985_84

    1.                                  速度还可以忍受,我下了不少资料。
    2.                                  楼主的调试水平还有待提高
    3. 关于驱动程序与应用程序的交互问题 11/5703 嵌入式系统 2010-06-19
      引用 6 楼 blackeye2004 的回复: 谢谢各位的回答,我又碰到一个新的问题了,这个testcap为什么在winobj里看不到符号链接呢?再则GUID的话,也是一些设备接口的GUID。找不到设备的GUID。这个应该怎么解决啊
      Sorry. 没听懂你在说什么。
    4. 温度检测 DS18B20 ??/ 8/4271 嵌入式系统 2010-06-05
      这个你也别急,18B20的时序不是那么好惹的,所以还得努力才是。。。
    5. 裸机或者适合ucos的文件系统 7/5247 实时操作系统RTOS 2010-05-11
      引用 2 楼 peasant_lee 的回复: 就fat文件系统吧,呵呵。。不过ucos的那个公司也出了一个UCFS文件系统,也是开源的,网上有,,楼主可以找找看
      恩 我也知道 哈哈,不过现在已经没有搞文件系统的移植了,呵呵
    6. 关于多个设备共享一个物理中断的问题。 78/18954 嵌入式系统 2010-04-30
      引用 63 楼 liuxmzc 的回复: 这里好像只给出了动态加载新的中断,请问“旧”的中断是如何保存,或者恢复的。 [/quote] 正在看, 现在先调试wifi先了。呵呵,外部中断初始化。 /// /// intr_init: Initialize the Interrupt /// Input: ///                pHC - Hard context ///        Output: ///                None ///        Return: ///                0 - success ///                -1 - fail static int intr_init(PSSP_HARDWARE_CONTEXT        pHC) {         int                result = 0;         int  irqreturn = 5;         ///DWORD        threadID;                         // thread ID         ENTERFUNC();         if (pHC == NULL) {                 result = -1;                 goto funcFinal;         } //#if 1 // Setup EINT11 (GPG3)       pHC->pGPIORegs->GPGCON &= ~(0x3 pGPIORegs->GPGCON |= (0x2 pGPIORegs->EXTINT1 &= ~(0x7 pGPIORegs->EXTINT1 |= (0x2 pGPIORegs ->GPGUP&=~(0x0008); //#else // Configure the interrupt pin // IRQ_EINT20 //SPIINT          pHC->pGPIORegs->GPGCON &= ~(3GPGCON |= (2EXTINT2 &= ~(0xfEXTINT2 |= (0x2GPGUP&=~(1GPFCON &= ~(0x03 pGPIORegs->GPFCON |= 0x01 pGPIORegs->GPFUP |= (0x00 pGPIORegs->GPFDAT &= ~(0x01 pGPIORegs->GPFDAT |= (0x00 pGPIORegs->GPBCON &= ~(0x03 pGPIORegs->GPBCON |= 0x01 pGPIORegs->GPBUP |= (0x00 pGPIORegs->GPBDAT &= ~(0x01 pGPIORegs->GPBDAT |= (0x00 pGPIORegs->EINTMASK &= ~(0x1 DevIntrInfo.irq = IRQ_EINT8_23;     pHC->DevIntrInfo.irq = IRQ_EINT11;//20  11         pHC->DevIntrInfo.pIstFunc = (MYISTFUNC) dev_ist;         pHC->DevIntrInfo.param = (LPVOID)pHC;         #if (USE_DEVIRQ == 1)         ///Initialize the interrupt, IST         GSPIMSG(1, (TEXT("USE_DEVIRQ == 1\n")));         irqreturn = setupInterrupt(&pHC->DevIntrInfo);         RETAILMSG(1, (TEXT("irqreturn: %d!\n"), irqreturn));         ///Load the ISR         //installISR(&pHC->DevIntrInfo);         #else         {         GSPIMSG(1, (TEXT("USE_DEVIRQ == 0\n")));         MYINTRINFO*        pMyIntrInfo = &pHC->DevIntrInfo;         DWORD                threadID;                 if(!(pMyIntrInfo->hIntrEvent = CreateEvent( NULL, FALSE, FALSE, NULL))) {                 GSPIMSG(ERRMSG, (TEXT("CreateEvent(DevIntrInfo.hIntrEvent) FAILED!\n")));                 goto funcFinal;         }         pMyIntrInfo->hISTHandle = CreateThread((LPSECURITY_ATTRIBUTES)NULL,                                                 0,                                                                    dev_isrpoll_func,                                           pHC,                                                 0,                                           &threadID);         if (pMyIntrInfo->hISTHandle == NULL) {                 GSPIMSG(ERRMSG, (TEXT("hSSPInterThread Create FAILED!\n")));                 goto funcFinal;         }         CeSetThreadPriority(pMyIntrInfo->hISTHandle, DEFAULT_IST_PRIORITY);         }         #endif ///USE_DEVIRQ         /*         //        set_GPIO_mode(pHC->pGPIORegs, SSP_INTR|SSPIRQ_ATTR);                                        ///INTR //        set_GPIO_IRQ_edge(pHC->pGPIORegs, SSP_INTR, SIG_FALLING);         ///Initialize the device interrupt info         pHC->DevIntrInfo.irq = IRQ_GPIOXX_2;         pHC->DevIntrInfo.pIstFunc = (MYISTFUNC) dev_ist;         pHC->DevIntrInfo.param = (LPVOID)pHC;         #if (USE_DEVIRQ == 1)         ///Initialize the interrupt, IST         setupInterrupt(&pHC->DevIntrInfo);         ///Load the ISR         //installISR(&pHC->DevIntrInfo);         #else         {         MYINTRINFO*        pMyIntrInfo = &pHC->DevIntrInfo;         DWORD                threadID;                 if(!(pMyIntrInfo->hIntrEvent = CreateEvent( NULL, FALSE, FALSE, NULL))) {                 GSPIMSG(ERRMSG, (TEXT("CreateEvent(DevIntrInfo.hIntrEvent) FAILED!\n")));                 goto funcFinal;         }         pMyIntrInfo->hISTHandle = CreateThread((LPSECURITY_ATTRIBUTES)NULL,                                                 0,                                                                    dev_isrpoll_func,                                           pHC,                                                 0,                                           &threadID);         if (pMyIntrInfo->hISTHandle == NULL) {                 GSPIMSG(ERRMSG, (TEXT("hSSPInterThread Create FAILED!\n")));                 goto funcFinal;         }         CeSetThreadPriority(pMyIntrInfo->hISTHandle, DEFAULT_IST_PRIORITY);         }         #endif ///USE_DEVIRQ */ funcFinal:         EXITFUNC(result);                 return result; }复制代码
    7. GPFDAT |= (0x0<<7) 4/3528 嵌入式系统 2010-04-27
      GPFDAT |= (0x0
    8. 关于多个设备共享一个物理中断的问题。 78/18954 嵌入式系统 2010-04-27
      本群自创建以来,一直致力于吸纳优秀的程序员,共同缔造中国最大的IT精英群,让大家在轻松、愉悦的氛围中共同成长,实现自己的美好理想。 群号:39529251 欢迎大家加入我们这个大家庭!
    9. 搞错了,Releale版本的好像不能看临时变量的值罢了……幸好有这么多高手纠正我的错误,别误导别人。
      引用 9 楼 sunrain_hjb 的回复: Release模式似乎不影响断点, 至少在我的设备上Release是可以用断点的。
    10. 单片机的精确延时问题,请各位作答! 32/9762 嵌入式系统 2010-01-04
      定时器的确是比较准确的,但是如果用到的比较多的中断程序的话要精确的定时是有点复杂的。lz用到的红外协议其实要求的延时直接用for就行啦,我自己本身用过的ds18b20这个单总线传输的温度传感器就是用for的延时的。
    11. 两个单片机用串口通讯 9/5325 嵌入式系统 2009-12-29
      可以直接通过串口UART 连接一起进行通讯; 硬件上,2个单片机首先要求共地;且要求一个单片机的TXD连接另外一个得RXD; 另外软件上,波特率设置成一样的,且彼此 最好有简单的握手协议(自己简单定义下)
    12. 如果你没有电脑并口支持,需要ARM+jlink+支持jlink的 bootloader。
    13. 做过wince下USB驱动请进 73/26323 嵌入式系统 2009-12-08
      mark
    14. 液晶只显示一半??? 12/5577 嵌入式系统 2009-11-27
      你想显示ScreenBitmap1[320*2*80]这个数组的数据,但现在只显示了40行? 屏幕什么状况呢,这40行图片显示在屏幕的中间,上下两边都没有显示?还是其他什么状态?
    15. 我还是去年买的优龙的2440
    16. DriverWorks如何直接访问IO? 3/2817 嵌入式系统 2009-10-10
      在线等啊~
    17. ADS 1.2安装后有问题 14/5299 嵌入式系统 2009-10-06
      关注中,看看到底什么情况
    18. 谢谢了。
    19. ghostscript移植 1/3043 嵌入式系统 2009-09-17
      没有做过打印,友情帮顶下
    20. 请假ps/2接口触控板的读写 4/3054 嵌入式系统 2009-09-10
      其实很类似I2C协议。网上有PS/2的中文协议。一看就明白了。类似的代码也有。可以参考一下。

最近访客

< 1/1 >

统计信息

已有88人来访过

  • 芯积分:--
  • 好友:--
  • 主题:9
  • 回复:63

留言

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


现在还没有留言