sailorking

    1.                                  这么玩很酷
    2. 按键和LED灯怎么复用IO管脚 36/17835 stm32/stm8 2010-10-22
                                       LZ慢慢玩吧,推挽输出型的单片机能完成,但是得好好琢磨下程序
    3. 关于ST触摸按键连续响应 14/6368 stm32/stm8 2010-05-25
                                         那你手指离开的时候,又没把这个变量清掉呢? 个人想法,如果有手指触发,那么等待发送完毕,检测是否还有手指按着,又继续发送数据,没有清楚这个变量状态,不知道这样说对不对
    4. 单片机仿真 12/5441 嵌入式系统 2010-05-23
      可能装的不是c版本吧
    5. 请教个大家一个白痴问题,nandflash驱动 8/3845 嵌入式系统 2010-05-16
      楼上强悍,也希望能帮我看看帖子。。。
    6. IRP_MN_REMOVE_DEVICE 收不到,为什么? 19/9364 嵌入式系统 2010-05-11
      引用 6 楼 huntercao 的回复: 如果拔出usb,只能收到IRP_MN_SURPRISE_REMOVAL 中断,没有IRP_MN_REMOVE_DEVICE。在我关闭上层烧代码的应用时,才会收到IRP_MN_REMOVE_DEVICE中断。 ->关闭上层烧代码的应用之后,系统才会真正Remove设备,才会发IRP_MN_REMOVE_DEVICE。你想啊,关闭程序前,你的应用程序还占用着设备的Handle呢。
      谢谢你。我在每个线程中,调用CloseHandle后,就可以收到 IRP_MN_REMOVE_DEVICE。 但是,这样的话其它正在下载的线程就会读写错误31(连接系统上的设备没有发挥作用),百分百重现。
    7. 初学VxWorks,求VxWorks书籍下载地址? 14/8649 实时操作系统RTOS 2010-05-01
      看手册 或者到书店看看 vxWorks的书一共就那么几本  就算全买下来也不过200~300 个人感觉比看电子书好
    8. 铁将军 位移传感器谁用过啊 9/3825 嵌入式系统 2010-04-21
      买一个咯,淘宝上很多,也不贵。
    9. 串口精灵不能解决的问题 15/6040 嵌入式系统 2010-03-15
      最简单的可能 有一个方向的信号线断了 换个串口精灵或串口连线试试
    10. ARM板上如何增加显卡芯片 24/10668 ARM技术 2010-02-26
      引用 23 楼 gooogleman 的回复: 引用 9 楼 oneonce 的回复:主要是不知道那家公司,我是见过别人拿了一块板子他说是那样实现的。 呵呵,这个板子我拿过来测试过。呵呵 在这里http://blog.eeworld.net/gooogleman/archive/2009/10/27/4730053.aspx
      牛的不行吧,我见到的号称32M显存的,估计不是同一个公司的。
    11. 引用 1 楼 oneonce 的回复: 引用楼主 halfboy 的回复: 如题,我的cpu是s3c2440,芯片连接的片选是nGCS4,这样地址就应该是0x20000000。但是驱动下面偏移地址使用的是0x20000300,这个是怎么得到的,恳请大家知道的给以解惑! 貌似改成0x20000000也是可以,一直没注意多了个0x300的问题,我的也有。
      你把你的地址设为不使用注册表的读取的地址值看看,或者把注册表的值也修改了,使得下面的输出地址也变成0x2000000: [dm9: Tries to map io space with 20000300 这样是否还可以读出ID值呢?
    12. 问题 5/3182 嵌入式系统 2010-02-22
      帮顶下    Kira_Arthrun
    13. 怎么制作中九刷机线 12/4003 嵌入式系统 2010-02-09
      注意集电极上的两个电阻,可以从接口端断开直接接5V外接电源。 刷海尔方案这样子就可以了不用外接电源。 机顶盒没有一脚电源供电的可接到RS232的7脚上供电
    14. 讨论下CE5中如何起2个SDBUS(进者有分) 17/6259 嵌入式系统 2009-12-24
      学习下
    15. 怎么给单片机分配地址?请大家帮忙看看 4/5679 微控制器 MCU 2009-12-02
      或程序中设定(把地址号写入FLASH),来区分地址。
    16. 以前在单片机上用"%0.xf"。进行格式化传输
    17. WIN CE U盘识别问题 6/5408 嵌入式系统 2009-11-19
      引用 5 楼 tcdl85 的回复: 引用 4 楼 guopeixin 的回复: 1. 以前有人讨论过这些问题,你看看和你有没有类似的地方 http://topic.eeworld.net/u/20090916/10/6009396f-54a7-427e-90c0-f2723e58cf4f.html?seed=415955654&r=59851966#r_59851966 2。to:u盘是FAT32的4GB 组件都加上了 感觉要开机等一段时间才能识别到U盘的 u盘比较大而且上面文件比较多的时候,识别时间是需要很久 你可以格式化后重新测试这个时间 3。to:特别不稳定。。。有的时候可以识别。。。有的时候识别不了 这个地方可能就是驱动或者hw的问题了 终于在万能的google上搜索到了答案,以下是EP93xx的bugfix 实验证明对于s3c24xx也是有用的 The file describes the cause and the fix of Windows CE 5.0's USB device detection problem during power-up.? 1. USB Device Detection Problem during Powering-Up ? - Connect USB devices to EDB93xx's USB ports when the board is ? ? powered-off. ? - Power on EDB93xx. ? - Wait until CE 5.0 is fully loaded. ? - One or several USB devices are not detected by CE 5.0. 2. The Cause ? In USB's Open Host Controller Interface (OHCI) Specification, in ? Register HcRhDescriptorA (EP93xx address 0x80020048), Bits 24-31 ? are PowerOnToPowerGoodTime. This POTPGT byte specifies the duration ? Host Controller Driver has to wait before accessing a powered-on port ? of the Root Hub.? It is implementation-specific.? The unit of time ? is 2 msec. The duration is calculated as POTPGT x 2msec. ? EP93xx's default value of Register HcRhDescriptorA is 0x02001203. ? The value of the POTPGT byte is 0x02. 2*2msec=4msec. It needs 4 msec ? delay after the Host Controller has supplied power to the Root Hub. ? ? The start-up sequence for EDB93xx's USB host controller should be ? 1. Host Controller supplies power to the Root Hub. ? 2. Delay 4 msec. ? 3. Set Host Controller to Operational state. Access USB ports. Start ? ? ? to send SOF tokens...etc. ? CE 5.0's USB driver doesn't implement the code to read the HcRhDescriptorA ? register and deploy the required delay.? ? ? 3. The Fix: ? ? Add the 4-msec delay to CE's USB host driver then rebuild the platform. ? Modify the filebr>? WINCE500\PUBLIC\COMMON\OAK\DRIVERS\USB\HCD\OHCD2\chw.cpp ? Please look at the code "//QQQQQ" below. BOOL CHW::Initialize(void) { .................. ? ? InterruptDisable( m_dwSysIntr ); // Just to make sure this is really ours. ? ? // Initialize Interrupt. When interrupt id # m_sysIntr is triggered, ? ? // m_hUsbInterruptEvent will be signaled. Last 2 params must be NULL ? ? if ( !InterruptInitialize( m_dwSysIntr, m_hUsbInterruptEvent, NULL, NULL) ) { ? ? ? ? DEBUGMSG(ZONE_ERROR, (TEXT("-CHW::Initialize. Error on InterruptInitializern"))); ? ? ? ? return FALSE; ? ? } ? ? // Apply power to all root hub ports, just like OHCI. ? ? m_portBase->HcRhDescriptorA.NPS = 1; ? ? m_portBase->HcRhStatus.reg= HcRegisters::HcRhStatus:PSC; //QQQQQQQ Add 4msec delay that is required by Host Controller. Sleep(4);? ? ? ? ? // Start up our IST - the parameter passed to the thread ? ? // is unused for now ? ? DEBUGCHK( m_hUsbInterruptThread == NULL && ? ? ? ? ? ? ? m_fUsbInterruptThreadClosing == FALSE ); ? ? m_hUsbInterruptThread = CreateThread( 0, 0, UsbInterruptThreadStub, this, 0, NULL ); ? ? if ( m_hUsbInterruptThread == NULL ) { ? ? ? ? DEBUGMSG(ZONE_ERROR, (TEXT("-CHW::Initialize. Error creating ISTn"))); ? ? ? ? return FALSE; ? ? } ? ? CeSetThreadPriority( m_hUsbInterruptThread, g_IstThreadPriority ); ...................... } 应该就是这个了
      测试完后好了么?
    18. 不错,不错,
    19. 用哪个还不是一样的啊。都是那么几个功能。
    20. 怎么看wince系统cpu主频 14/5335 WindowsCE 2009-10-19
      引用 6 楼 lyx_wq 的回复: 看外部晶振 然后看软件内部的分频比不就可以算出来了??
      软件内部的分频比怎么看?

最近访客

< 1/1 >

统计信息

已有150人来访过

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

留言

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


现在还没有留言