ahoo

    1.                                  看来还是挺难买的
    2. STM32GPIO的几种速度的解释? 16/7943 stm32/stm8 2010-12-17
                                       本人也很迷惑 原因是: 1. GPIO 的时钟每个 IO 口有直接的时钟允许/禁止控制. 2. 关于 2M,10M,50M 的驱动. 却没有提到分频电路, 另外也通常不会这样分频, 而通常象 2,4,8 这样的分频比较多, 却很少 5,25 倍的分频. 另外这个驱动频率也没有提到 CPU 主频的影响 所以我推测, 这个频率不是真正的 IO 口驱动时钟, 而从其他的说法推测, 可能是驱动能力方面的指标. 也就是 2M,10M,50M 是三级驱动能力. 那么驱动能力为什么说成是频率呢, 我推测是相对于标称的引脚电容的. 这样驱动能力就能反映出驱动的电平变化速度了.
    3. STM32会淘汰掉单片机吗? 160/36218 stm32/stm8 2010-11-22
                                       不好说吧,这个。。。。。。。
    4. .... 13/4531 stm32/stm8 2010-06-26
                                       学习不敢当,共同进步吧:-) 我也刚起步 要从internet访问开发板 交换机是不行的 你得用路由器 做地址映射 你的开发板是私有ip 不能直接连internet 或者在你的开发板上实现PPPoE或拨号上网
    5. 说说解决办法啊!让大家学习一下
    6. vs2005只能支持arm的emulator吗 3/4090 ARM技术 2010-06-18
      可以开发。 当然,如楼上所说,emulator不能用。
    7. uboot中无法完全擦除nor flash sector 9/9062 嵌入式系统 2010-06-12
      怎么没见楼主说话了啊
    8. 计划采样到MCU中,然后通过PID算法,快速收敛到设定值 方案论证已经完成,现在开始细化各模块了
    9. 怎样编写IIC驱动 10/4230 嵌入式系统 2010-04-20
      不知道楼主是用的什么bsp 一般的bsp中已经有了iic的驱动 只需要根据自己具体的处理器,实现如何读写即可
    10. vista下能装cadence15.7吗? 3/2393 嵌入式系统 2010-04-17
      已经装起了,谢谢哈
    11. 学习学习
    12. 没听说过,顶起。。。。
    13. 急招嵌入式系统软件开发人员 19/4154 嵌入式系统 2010-01-28
      不观注版块招聘很多年矣(有点儿吹牛的嫌疑,嘻嘻),呵呵…随它吧,如果真的有效果那也是个好事,有被骗的就见一个删一个,靠!想装B也不看看版主是谁(对于那种贴子,版主可不能手软哦),呵呵…
    14. 我先是一个纯粹的软件开发人,想往这方面多学习点
    15. 电源管理!请教! 32/7614 嵌入式系统 2010-01-24
      谢谢! 请问:系统电源状态和设备电源状态有什么联系和区别?       也就是我的问题2中提到的
    16. 招聘嵌入式linux开发人员(深圳) 16/5733 Linux与安卓 2009-12-27
      信息能再详细点吗? 本人有超过2年的linux系统操作经验,系统学习嵌入式linux将近1年,熟悉linux驱动开发,有linux内核裁剪和根文件系统制作的经验,了解linux下的QT应用开发。只是我是计算机专业的。不知如何?
    17. [在线讨论]wince下能否支持JavaScript? 39/15578 WindowsCE 2009-12-04
      xuexi xuexi
    18. 关于从nandflash启动的前4K代码 10/5165 嵌入式系统 2009-11-30
      mark
    19. 从事嵌入式开发的牛人请进来看看 35/10002 嵌入式系统 2009-11-25
      呵呵,毕业一年菜鸟观望
    20. 高手进,休眠唤醒后死机 16/6215 嵌入式系统 2009-10-27
      顶起 打印信息后,比较休眠前和唤醒后:CLKCON  CLKDIVN  CLKSLOW  LOCKTIME  MPLLCON  UPLLCON 寄存器值都是一致的。 在NANDInit()中增加了NANDReset部分,效果还是一样的。 怀疑是唤醒后SDRAM配置不正确。 哪位大侠指点指点,休眠和唤醒时对SDRAM的配置要注意什么 startup.s文件 LEAF_ENTRY OALCPUPowerOff ;       1. Push SVC state onto our stack         stmdb   sp!, {r4-r12}                           stmdb   sp!, {lr} ;       2. Save MMU & CPU Register to RAM     ldr     r3, =SLEEPDATA_BASE_VIRTUAL     ; base of Sleep mode storage         ldr     r2, =Awake_address              ; store Virtual return address         str     r2, [r3], #4         mrc     p15, 0, r2, c1, c0, 0           ; load r2 with MMU Control         ldr     r0, =MMU_CTL_MASK               ; mask off the undefined bits         bic     r2, r2, r0         str     r2, [r3], #4                    ; store MMU Control data         mrc     p15, 0, r2, c2, c0, 0           ; load r2 with TTB address.         ldr     r0, =MMU_TTB_MASK               ; mask off the undefined bits         bic     r2, r2, r0         str     r2, [r3], #4                    ; store TTB address         mrc     p15, 0, r2, c3, c0, 0           ; load r2 with domain access control.         str     r2, [r3], #4                    ; store domain access control         str     sp, [r3], #4                    ; store SVC stack pointer         mrs     r2, spsr         str     r2, [r3], #4                    ; store SVC status register         mov     r1, #Mode_FIQ:OR:I_Bit:OR:F_Bit ; Enter FIQ mode, no interrupts         msr     cpsr, r1         mrs     r2, spsr         stmia   r3!, {r2, r8-r12, sp, lr}       ; store the FIQ mode registers         mov     r1, #Mode_ABT:OR:I_Bit:OR:F_Bit ; Enter ABT mode, no interrupts         msr     cpsr, r1         mrs                r0, spsr         stmia   r3!, {r0, sp, lr}               ; store the ABT mode Registers         mov     r1, #Mode_IRQ:OR:I_Bit:OR:F_Bit ; Enter IRQ mode, no interrupts         msr     cpsr, r1         mrs     r0, spsr         stmia   r3!, {r0, sp, lr}               ; store the IRQ Mode Registers         mov     r1, #Mode_UND:OR:I_Bit:OR:F_Bit ; Enter UND mode, no interrupts         msr     cpsr, r1         mrs     r0, spsr         stmia   r3!, {r0, sp, lr}               ; store the UND mode Registers         mov     r1, #Mode_SYS:OR:I_Bit:OR:F_Bit ; Enter SYS mode, no interrupts         msr     cpsr, r1         stmia   r3!, {sp, lr}                   ; store the SYS mode Registers         mov     r1, #Mode_SVC:OR:I_Bit:OR:F_Bit ; Back to SVC mode, no interrupts         msr     cpsr, r1 ;       3. do Checksum on the Sleepdata         ldr     r3, =SLEEPDATA_BASE_VIRTUAL        ; get pointer to SLEEPDATA         ldr     r2, =0x0         ldr     r0, =(SLEEPDATA_SIZE-1)                ; get size of data structure (in words) 30         ldr     r1, [r3], #4         and     r1, r1, #0x1         mov     r1, r1, ROR #31         add     r2, r2, r1         subs    r0, r0, #1         bne     %b30         ldr     r0, =vGPIOBASE         ;;;add                r2, r2, #1                                ; test checksum of the Sleep data error         str     r2, [r0, #oGSTATUS3]                ; Store in Power Manager Scratch pad register         ldr     r0, =vGPIOBASE         ldr     r1, =0x550a         str     r1, [r0, #oGPFCON]                 ldr                r1, =0x30         str                r1, [r0, #oGPFDAT]        ;       4. Interrupt Disable     ldr     r0, =vINTBASE     mvn     r2, #0         str     r2, [r0, #oINTMSK]         str     r2, [r0, #oSRCPND]         str     r2, [r0, #oINTPND] ;;       5. Cache Flush         bl                OALClearUTLB         bl                OALFlushICache         ldr     r0, = (DCACHE_LINES_PER_SET - 1)            ldr     r1, = (DCACHE_NUM_SETS - 1)            ldr     r2, = DCACHE_SET_INDEX_BIT            ldr     r3, = DCACHE_LINE_SIZE              bl                OALFlushDCache ;       6. Setting Wakeup External Interrupt(EINT0,1,2) Mode         ldr     r0, =vGPIOBASE         ldr     r1, =0x550a         str     r1, [r0, #oGPFCON]         ;ldr     r1, =0x0180FCBA         ;str     r1, [r0, #oGPGCON] ;       7. Go to Power-Off Mode         ldr         r0, =vMISCCR                        ; hit the TLB         ldr                r0, [r0]         ldr         r0, =vCLKCON         ldr                r0, [r0]         ldr     r0, =vREFRESH                        ldr     r1, [r0]                ; r1=rREFRESH                orr     r1, r1, #(1

最近访客

< 1/1 >

统计信息

已有105人来访过

  • 芯积分:--
  • 好友:--
  • 主题:12
  • 回复:56

留言

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


现在还没有留言