villaining

    1. 关于驱动开发的迷茫…… 8/3449 嵌入式系统 2010-06-29
      个人觉得这并不矛盾,你搞驱动开发,以后不还是得要界面支持吗? 可能你公司是让你积累经验吧!我目前和你一样,现是两者都做!
    2. vxworks6.6 FTP 加载错误 7/8750 实时操作系统RTOS 2010-06-11
      vxworks6.8下 VxBus驱动模式也一直不能用。IP包根本发不出来。 E:\WindRiver\vxworks-6.8\target\src\hwif\end\vxbIbmEmacEnd.c 我们后来用了另一种驱动,它跟旧vx5.4/vx5.5比较象,至少 IP包收发都是正常的。 E:\WindRiver\vxworks-6.8\target\src\drv\end\emacEnd.c VxBus太复杂了,我们现在的技术能力根本理解不了。
    3. 请问在windows下如何采集电压脉冲 7/3060 嵌入式系统 2010-05-17
      在WINCE中,脉冲宽度50us以上的基本上都没多大问题
    4. 网上的资料我都看了 但是电路都不清楚 因为它有40个管脚 的确不太清楚该如何去连接。还请高手指点
    5. 请教 SPI wifi 调试 15/6103 嵌入式系统 2010-05-07
      貌似大家都卡在这里了......
    6. 6410 camera demo程序 8/3621 嵌入式系统 2010-04-27
      谢谢myearth了,我先好好看看先~
    7. 楼上回答的很精彩,学习了
    8. 错误的原因有很多种,把错误信息贴出来大家看一下才好确定问题撒
    9. usb指示灯疑问 5/3781 stm32/stm8 2010-04-02
                                       收到PC机的 set configuration(1)后就认为枚举成功。
    10. wince 下怎么旋转位图? 17/5212 WindowsCE 2010-03-16
      没有这样试过,估计要实现这样的要求需要对像素进行操作。想问一下这样做有什么意义吗,以中心旋转和其他点旋转,得到的图片除了视觉角度不一样,其他都是一样的吧。
    11. 打开DHCP之后,Microsoft ActiveSync无法连接 7/4544 嵌入式系统 2010-03-08
      还是连不上。 但是很奇怪。如果我重新下载wince镜像文件,然后安装,第一次启动的时候是可以正常连接的
    12.                                  ST这个FSMC BUG不知道什么时候修正,现在弄得我不能开DMA
    13. 如何让XP下超级终端显示这样的状态 12/8971 嵌入式系统 2010-01-30
      引用 10 楼 veabol 的回复: 楼主的结帖率啊,已经解决了都不结帖
      大侠不好意思啊,忘记了。。。呵呵
    14. 在PB中可以创建自己的工程 选定自己的工程 就可以用build project编译
    15. WINCE 分区如何隐藏 11/6702 WindowsCE 2010-01-19
      引用 8 楼 wuzukui 的回复: 解决了 路径的一个问题, 可以指定 分区的名字等, 现在按 韦伯大哥的说法: MountFlags=dword:11的时候隐藏, 我在这边试了下, 他在wince 里面 隐藏了,但是PC 上还是识别出来了..继续关注, 有进展
      LZ当然得有地方让他识别出来,如果你PC上能识别就是当作移动存储设备来用了。就是当作U盘用了。 你是用activesync看的到还是显示成了一个U盘的类型?
    16. 建议使用定时器做延时. 软件延时会受以下几方面影响: 1. 编译器优化程度. 2. 主芯片频率. 3. 中断. 4. 函数调用开销. 你把程序修改下..复制多个延时代码段, 而不是通过循环调用同一个延时代码段, 如: 由形式: for(i = 0; i < n; i++)     DELAY(); 改为:     DELAY();     DELAY();     DELAY();     DELAY();     DELAY();     DELAY(); 形式,  DELAY最好写成宏, 再测试IO速度.
    17. 2440官方bsp的DM9000A驱动问题! 34/9641 嵌入式系统 2009-12-10
      在Oemaddrtab_cfg.inc里面
    18. uping
    19. 提一个关于C8051f系列中断借口设置的问题 5/3659 嵌入式系统 2009-10-29
      设置外部中断INT0和INT1的触发方式; 使能INT0和INT1中断; 使能系统总中断 //----------------------------------------------------------------------------- // F02x_External_Interrupts.c //----------------------------------------------------------------------------- // Copyright 2007 Silicon Laboratories, Inc. // http://www.silabs.com // // Program Description: // // This software shows the necessary configuration to use External Interrupt 0 // (/INT0) or External Interrupt 1 (/INT1) as an interrupt source.  The code // executes the initialization routines and then spins in an infinite while() // loop.  If the button P3.7 (on the target board) is pressed, then the // edge-triggered /INT0 input on P0.0 will cause an interrupt and toggle the // LED. // // Pinout: // // P0.0 - /INT0 // P0.1 - /INT1 // // P1.6 - LED // // P3.7 - SWITCH // // How To Test: // // 1) Compile and download code to a 'F02x target board. // 2) On the target board, connect the switch side of J1 to either P0.0 for //    /INT0 or P0.1 for /INT1. // 3) Verify the J3 jumper is in place. // 4) Verify the J6 and J9 jumpers are removed. // 5) Press the P3.7 switch.  Every time the switch is pressed, the P1.6 LED //    should toggle. // // Target:         C8051F02x // Tool chain:     Keil C51 7.50 / Keil EVAL C51 // Command Line:   None // // // Release 1.0 //    -Initial Revision (SM) //    -19 JUN 2007 // //----------------------------------------------------------------------------- // Include Files //----------------------------------------------------------------------------- #include //----------------------------------------------------------------------------- // Global Constants //----------------------------------------------------------------------------- #define SYSCLK       (22118400L) sbit LED    = P1^6;                    // Green Led sbit SWITCH = P3^7;                    // Push-button switch on board //----------------------------------------------------------------------------- // Function Prototypes //----------------------------------------------------------------------------- void Oscillator_Init (void);           // Configure the system clock void Port_Init (void);                 // Configure the Crossbar and GPIO void Ext_Interrupt_Init (void);        // Configure External Interrupts (/INT0                                        // and /INT1) //----------------------------------------------------------------------------- // MAIN Routine //----------------------------------------------------------------------------- void main (void) {    WDTCN = 0xDE;                       // Disable Watchdog timer    WDTCN = 0xAD;    Oscillator_Init();                  // Initialize the system clock    Port_Init ();                       // Initialize crossbar and GPIO    Ext_Interrupt_Init();               // Initialize External Interrupts    EA = 1;    while(1);                           // Infinite while loop waiting for                                        // an interrupt from /INT0 or /INT1 } //----------------------------------------------------------------------------- // Initialization Subroutines //----------------------------------------------------------------------------- //----------------------------------------------------------------------------- // OSCILLATOR_Init //----------------------------------------------------------------------------- // // Return Value : None // Parameters   : None // // This function initializes the system clock to use the  external 22.1184MHz // crystal. // //----------------------------------------------------------------------------- void OSCILLATOR_Init (void) {    int i;                              // Software timer    OSCICN |= 0x80;                     // Enable the missing clock detector    // Initialize external crystal oscillator to use 22.1184 MHz crystal    OSCXCN = 0x67;                      // Enable external crystal osc.    for (i=0; i < 256; i++);            // Wait at least 1ms    while (!(OSCXCN & 0x80));           // Wait for crystal osc to settle    OSCICN |= 0x08;                     // Select external clock source    OSCICN &= ~0x04;                    // Disable the internal osc. } //----------------------------------------------------------------------------- // Port_Init //----------------------------------------------------------------------------- // // Return Value : None // Parameters   : None // // This function configures the crossbar and GPIO ports. // // Pinout: // // P0.0 - digital   open-drain  /INT0 // P0.1 - digital   open-drain  /INT1 // // P1.6 - digital   push-pull   LED // // P3.7 - digital   open-drain  SWITCH // //----------------------------------------------------------------------------- void Port_Init (void) {    XBR0     = 0x00;    XBR1     = 0x14;                    // No peripherals selected    XBR2     = 0x40;                    // Enable crossbar and weak pullups    P1MDOUT  = 0x40;                    // LED is push-pull a output } //----------------------------------------------------------------------------- // Ext_Interrupt_Init //----------------------------------------------------------------------------- // // Return Value : None // Parameters   : None // // This function configures and enables /INT0 and /INT1 (External Interrupts) // as negative edge-triggered. // //----------------------------------------------------------------------------- void Ext_Interrupt_Init (void) {    TCON = 0x05;                        // /INT 0 and /INT 1 are falling edge                                        // triggered    EX0 = 1;                            // Enable /INT0 interrupts    EX1 = 1;                            // Enable /INT1 interrupts } //----------------------------------------------------------------------------- // Interrupt Service Routines //----------------------------------------------------------------------------- //----------------------------------------------------------------------------- // /INT0 ISR //----------------------------------------------------------------------------- // // Whenever a negative edge appears on P0.0, the LED is toggled. // The interrupt pending flag is automatically cleared by vectoring to the ISR // //----------------------------------------------------------------------------- void INT0_ISR (void) interrupt 0 {    LED = !LED; } //----------------------------------------------------------------------------- // /INT1 ISR //----------------------------------------------------------------------------- // // Whenever a negative edge appears on P0.1, the LED is toggled. // The interrupt pending flag is automatically cleared by vectoring to the ISR // //----------------------------------------------------------------------------- void INT1_ISR (void) interrupt 2 {    LED = !LED; } //----------------------------------------------------------------------------- // End Of File //----------------------------------------------------------------------------- 复制代码
    20. wince5.0 debug编译出错,release编译正常 32/10907 WindowsCE 2009-09-14
      我刚才也碰到了一样的问题,build and sysgen current bsp后就没有错误了,但是烧进去了进不了系统,现在又重新编译,烦。。。

最近访客

< 1/1 >

统计信息

已有94人来访过

  • 芯积分:--
  • 好友:--
  • 主题:16
  • 回复:57

留言

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


现在还没有留言