zhangheng

    1.                                  
      AD采集采用DMA传输,对其它的8个IO口接地时,按硬件复位操作后,AD采集就不采集了。多次复位仍不起作用,必须断电后才起作用!但这种现象不是每次都出现的,测试过五六天,就出现过一次。 ...
      或许没什么大问题。 这么做试试:复位AD、复位DMA;之后重新初始化AD和DMA
    2. ST的M4啥时候出? 4/3454 stm32/stm8 2010-12-13
                                       噢,差分PGA是什么?16bit CODEC之类是什么?
    3. 关于ADC的接地问题 5/7108 stm32/stm8 2010-10-27
                                       补充:数字部分电流比较小,只是5V是DCDC输入,而且要带几百MA的器件。 VCCA是用LDO从5V降到3.3V的
    4.                                  
      可以应用的场合太多了
      赞同,ST 32位和8位的单片机是通用的MCU,除了一些专用场合,其它场合应该都可以用
    5. USART上电总会错误的进入中断 18/8036 stm32/stm8 2010-08-26
                                       我关心的是目标芯片是否真正的断电了。
    6.                                  嗬嗬,我不是权威,2楼正确,
    7. 请教I2C超时处理 32/19944 stm32/stm8 2010-07-16
                                       无意间看到版主博客中的一篇文章:关于调试STM32程序时,某些标志位被调试软件意外清除的问题 http://blog.ednchina.com/STM32/209804/message.aspx 里面提到“不少STM32外设的状态寄存器位,可以通过对某些寄存器的读操作而清除(例如I2C的I2C_SR1中的很多标志位)”,那么本贴中用KEIL寄存器和存储器观察窗口看到的相关寄存器值就没有参考意义了,如此在I2C调试中怎么观测SR等寄存器发生了什么变化?
    8. 随便你怎么用的
    9. 心情沮丧啊。。。 18/5735 嵌入式系统 2010-05-16
      引用 7 楼 peasant_lee 的回复: 任何一个领域,都有失败者和成功者。在该领域中,在我感觉失败的时候,他就拿自己和其他领域的成功人士来对比,将自己比下去,比到死。 那么,楼主,你可曾见过卖包子的人,凌晨1,2点起来做,然后早上最多卖个百来个。。除了成本,没钱赚了。 虽然我知道很多做销售的,保险的,动不动就年薪几十万,但是,还有很多做销售的,一个月拿个1,2K的基本工资,除了吃住,公车费,没钱剩了。 再说,很多的技术骨干……
      “任何一个领域,都有失败者和成功者。大家要努力去做成功者”说的好,多谢指点!
    10. 大家来看看我的SD卡初始化问题,用SPI模式 4/5195 嵌入式系统 2010-05-14
      我自己先顶一个.......来人帮忙啊
    11. nk执行过程中死机? 3/3144 嵌入式系统 2010-05-10
      这个很难判断啊
    12. 引脚重映射问题 21/11592 stm32/stm8 2010-04-27
      还是觉得ST的资料没有完全说清楚,8.15和8.3节说明外设的复用功能重映射到其他引脚后,外设的复用功能的原始映射将无效,以下图为例,将USART3重映射到PC10、PC11,PC12,那么USART3的原始映射PB10、PB11、PB12、PB13、PB14将无效,这个可以从文档介绍中明确地看出来,但是由于USART3的重映射,是否影响PC12的原始映射功能就没有文档说明,即想将PC12作为USART5_TX是否可行就缺少理论依据,从上面版主的解答中可以看出将PC12作为USART5_TX是不可行的,不知道有什么资料可供参考,还是通过试验得出的结论,不知道ST是否有这方面的应用笔记可供参考。 Snap3.jpg (30.2 KB) 下载次数:0 2010-4-27 09:57 Snap1.jpg (73.03 KB) 下载次数:0 2010-4-27 09:57 Snap2.jpg (114.36 KB) 下载次数:0 2010-4-27 09:57
    13. 6410睡眠的问题 22/6819 嵌入式系统 2010-04-15
      引用 1 楼 sunrain_hjb 的回复: 休眠跟HIVE似乎没有太大的关系吧。 我在WinCE6.0上同时用HIVE和Suspend,没有碰到楼主所说的情况。 另外,唤醒出问题具体是什么问题呢?
      感谢您的回复,我想应该也是没有关系的,但是现在测试发现加上HIVE,运行一些应用程序后唤醒就出错了,出错的表现是启动到一半就停下来了,怀疑是某个驱动的问题,但是几乎吧所有驱动都去掉还是不行
    14. 请教一下config.bib文件内容 12/4686 嵌入式系统 2010-03-03
      应该默认是系统只使用了BANK6吧,如果改了128内存,那么硬件上SDRAM地址等要改的,软件上还要做相应修改。
    15. 3g usb modem 9/3115 嵌入式系统 2010-02-12
      在安装目录下:D(你的安装路径):\WINCE500\PLATFORM\SMDK2440\DRIVERS\SERIAL的文件可能对你有帮助。
    16. 多谢楼上,我刚才查找原因。 发现 不止楼上所说的。 很多地方调用了EventCallback,如下: 一、CSerialPDD::SetReceiveError(ULONG ulNewErrors) 二、CPdd2440Uart::GetLineStatus() 三、CSerialPDD::DataReplaced 四、CSerialPDD::SetReceiveError 晕倒,再看。呵呵。好久没有遇到这么大的问题了。
    17. USB设备越来越广泛了,可以自定义HID设备的方法不错,简单快捷
    18. 过完元旦就出差。
    19. wince 6.0 spi接口中断 如何 应用 调用 19/8884 WindowsCE 2009-12-20
      #define MASTER_CS_ENABLE        pSPIregs->SLAVE_SEL = 0 #define MASTER_CS_DISABLE        pSPIregs->SLAVE_SEL = 1 #define TRAIL_CNT(n)            (((n)&0x3FF)pDMAC0regs == NULL)     {         RETAILMSG(SPI_INIT,(TEXT("[SPI] For pDMAC0regs: DrvLib_MapIoSpace failed!\r\n")));         bResult = FALSE;         goto CleanUp;     }     // DMAC1 Virtual alloc     pPublicSpi->pDMAC1regs = (volatile S3C6410_DMAC_REG *)DrvLib_MapIoSpace(S3C6410_BASE_REG_PA_DMA1, sizeof(S3C6410_DMAC_REG), FALSE);     if (pPublicSpi->pDMAC1regs == NULL)     {         RETAILMSG(SPI_INIT,(TEXT("[SPI] For pDMAC1regs: DrvLib_MapIoSpace failed!\r\n")));         bResult = FALSE;         goto CleanUp;     } CleanUp:     if (!bResult)     {         if (pPublicSpi->pGPIOregs)         {             DrvLib_UnmapIoSpace((PVOID)pPublicSpi->pGPIOregs);             pPublicSpi->pGPIOregs = NULL;         }         if (pPublicSpi->pSPIregs)         {             DrvLib_UnmapIoSpace((PVOID)pPublicSpi->pSPIregs);             pPublicSpi->pSPIregs = NULL;         }         if (pPublicSpi->pDMAC0regs)         {             DrvLib_UnmapIoSpace((PVOID)pPublicSpi->pDMAC0regs);             pPublicSpi->pDMAC0regs = NULL;         }         if (pPublicSpi->pDMAC1regs)         {             DrvLib_UnmapIoSpace((PVOID)pPublicSpi->pDMAC1regs);             pPublicSpi->pDMAC1regs = NULL;         }         if (pPublicSpi->pSYSCONregs)         {             DrvLib_UnmapIoSpace((PVOID)pPublicSpi->pSYSCONregs);             pPublicSpi->pSYSCONregs = NULL;         }         return FALSE;     } #if        (CPU_NAME == S3C6410)     //Configure HS-SPI Port Drive Strength     pPublicSpi->pGPIOregs->SPCON = pPublicSpi->pGPIOregs->SPCON & ~(0x3GPCPUD & ~(0xFFGPCCON = pPublicSpi->pGPIOregs->GPCCON & ~(0xFFFF
    20.                                   被骗

最近访客

< 1/1 >

统计信息

已有89人来访过

  • 芯积分:--
  • 好友:--
  • 主题:11
  • 回复:59

留言

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


现在还没有留言