mati1111

    1. UARTDMA的疑惑 11/5308 stm32/stm8 2011-01-24
                                       例如: 我要接收371个左右的字节(也有可能是400个,或500个字节(假想一下最多不会超过500个字节))的GPS数据流; 我设计DMA接收字节个数500个。这就意味我每次要等下一个数据流来的时候才可以中断。像https://bbs.eeworld.com.cn/icview-109346-1-1.html这个贴,版主版主说的,可以用接收一半来防止中断后数据被重写的问题。但是我整理这些数据还是比较烦的一件事情。 第二: 如果采用未接收500个字节,用TIMEOUT的方法来处理数据,我不知道这个TIMEOUT该从什么地方开始计时。如果是DMA全接收中断,中断的时候已经是第二个数据流来的时候。如果是DMA接收一半中断,感觉还有一点可行性。 第三: 像楼主说的,如果是定长数据的话。也要看给你传数据的设备会不会传一些其它的不定长的数据给你才是。当然你可以说看帧头。因为很多都是帧头是固定的,可以先接收中断,再用DMA。感觉十分不爽。
    2. 中断处理程序中变量无法累加??? 13/6857 stm32/stm8 2010-09-23
                                       上面已经有人提醒了,用volatile来修饰变量定义
    3. NXP有新动作了,ST呢? 24/6986 stm32/stm8 2010-09-11
                                       pheavecn很关心工艺,问题是FS的东东都是贵族,价格时钟落实不到实处
    4.                                  是不是芯片内部的bootloader被弄掉了?
    5. AMD风扇驱动 5/4429 嵌入式系统 2010-06-23
      由左向右: 黑色:接地 黄色:12V 绿色:温控线、测速 蓝色:5V
    6. 看看.................
    7. 为何win2003 下不能安装wince 5.0 模拟器 10/5921 嵌入式系统 2010-06-12
      这个问题以前有人问过,windows server系列的都不支持。
    8. 'l;' 5/2730 嵌入式系统 2010-05-30
      请问楼主,这是什么问题?哈哈
    9. WinCE6.0下驱动程序中文件操作API有哪些? 5/3756 嵌入式系统 2010-05-21
      你去查WIN上面的驱动里的操作文件的方法就可以了.基本差不多.
    10. 引用 1 楼 wo_happy 的回复: 使用软件仿真的吗?keil就是容易出问题,就是总输出乱码。 先用这个试一下 TI = 1; printf("OK!!!\n"); while(1);
      我使用硬件仿真的,串口发数据 有点奇怪的是,我先在ADS下运行代码,然后再在keil下运行串口就正常的了
    11. 怎样学习Wince5.0 9/3891 嵌入式系统 2010-04-09
      学习的。。路过
    12. 引用 5 楼 i_am_j 的回复: 建议用cool edit生成一段正玄波来播放,然后用示波器来看PCM数据。这样就可以很明显的看出音频数据是怎么失真的,哪里多了或者哪里缺了。这样可以看看是不是DMA的问题。
      我就是这么做的啊,但是示波器只能看几个数据,无法记录一段数据进行分析啊,没好办法呀
    13. WinCE6.0操作系统可以使用loadIcon函数么? 6/3626 嵌入式系统 2010-03-30
      各处检查下来感觉都对呀,可就是显示不出icon 我用的CreateWindowEx         DWORD ex_style = dc->fullscreen ? WS_EX_TOPMOST : 0;         DWORD style    = dc->fullscreen                 ? /*WS_VISIBLE*/ WS_POPUP #if 1             : WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_SIZEBOX; #else             : WS_POPUP; #endif         RECT rect;         /*  Set rect to requested client rect  */     SetRect(&rect, dc->posx, dc->posy, dc->posx + dc->width, dc->posy + dc->height);         /*  Set rect to window rect  */     AdjustWindowRectEx(&rect, style, FALSE, ex_style);         rte->hwnd = CreateWindowEx(                 ex_style,                 TEXT("test"),                 TEXT("test"),                 style,                 rect.left,                 rect.top,                 rect.right  - rect.left,                 rect.bottom - rect.top,                 NULL,                 NULL,                 rte->hinstance,                 NULL         );
    14. ADC与DMA问题 5/4449 stm32/stm8 2010-03-15
                                       解决了,谢谢大家了啊。 真是个马大哈。。
    15. ARM简单的OS问题 12/5390 ARM技术 2010-03-08
      建议ucosii,主要是因为开源资料多,网上载一下就可以学习了
    16. 以前见过一个UBOOT实现了你现在需要的功能。
    17. 1、WIN32表示32位驱动程序,100表示NT版本是1.0,这个值基本上不会用到,只要定义WIN32即可。 2、个人感觉栈大小设置没什么意义,你可以改成1MB试试。 3、如果DriverEntry中是否设置了AddDevice例程,则是WDM驱动;如果没有设置则不是WDM。
    18. 对于16kb的cache,合适的块大小一般是多少 5/3805 嵌入式系统 2010-01-18
      先帮顶下,一会帮你看下。
    19. 感谢各位,结贴
    20. WINCE camera 应用程序:如何实时显示 16/8742 嵌入式系统 2009-12-12
      可以参考OV9650的程序

最近访客

< 1/1 >

统计信息

已有129人来访过

  • 芯积分:--
  • 好友:--
  • 主题:15
  • 回复:70

留言

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


现在还没有留言