afan_2007

    1.                                  跟老婆ML得事先约好几分钟,过时下床
    2.                                  为什么拒绝啊?
    3. USART多机通信不成功 18/7419 stm32/stm8 2010-09-23
                                       mark一下
    4.                                  恩,好的。我去ST站点上看看。
    5. #7楼:gooogleman 谢谢您的回复!!! 我的SD卡的确是EINT16的,关键是不知道怎么修改啊,一点思路也没有,网上没有见到由5.0BSP的SDHC驱动移值到4.2BSP的啊,现在一点思路也没了…… 能指导一下怎么修改也行,现在真的不知该怎么研究了,可能是我懂的太少了吧。。。 gooogleman大哥,如果可以帮忙的话麻烦指点一下啊,我的QQ在楼主位有,389905745,搞串口时我给您发过两封邮件,现在串口搞定了,最后是把三个串口分开写的才搞定的。。。 谢谢了啊。。。
    6. Shell下调试很慢的问题 13/6500 嵌入式系统 2010-05-19
      难道是tshell的优先级太低了。。。。?
    7. 关于stm32f101C8刷写程序接口问题? 59/18935 stm32/stm8 2010-05-19
                                       不建议悬空Boot0和Boot1,实际上不建议悬空任何引脚,能用不等于没有问题!
    8. stm8s.lkf是什么文件 9/6207 stm32/stm8 2010-05-11
                                       天天关注这个干什么啊
    9.                                  板子没有USB口,那它与PC如何相联呢?
    10. 51单片机与8255的连接控制问题 11/8901 嵌入式系统 2010-05-09
      顶一下~~
    11. 请教大家一个问题 14/3921 嵌入式系统 2010-04-08
      这个 题目 应该有对应的设计内容 和设计要求吧? 楼主也尽快问问你的导师,具体需要设计与实现的功能? 这样大家也只能猜测? 说的未必对。 首先 楼主自己得找导师 弄明白自己到底 需要做什么?实现哪些功能? 这样大家才 能够 真正并且 正确的帮助你,否则一切都是 、、、、、、、、、、、、
    12. 谢谢了
    13. ATmega16的延时问题 17/6764 嵌入式系统 2010-02-05
      用汇编吧.下面是我以前玩AVR时常用的.保存成M8_delay_110592.asm.(如果用8M,12M,16M等整数的晶体就更加精确) /**************************************************         延时子程序         系统时钟=11.0592         使用R25(高):R24(低)传送参数         R25:R24内容不改变 **************************************************/ .DEF DELAY_L = R24 .DEF DELAY_H = R25 .DEF DELAY_TEMP = R16 ///////////////////////// // //        1微秒 //        11.0592M // DELAY_1US:         RJMP DELAY_1US_NEXT1                //2时钟周期*2+7==11个时钟周期,运行时间约1us DELAY_1US_NEXT1:         RJMP DELAY_1US_EXIT DELAY_1US_EXIT:         RET ////////////////////////////////////////// // //        延时程序 //        延时量R25(高):R24(低) //        最少延时3微秒,最多65535微秒(65.535毫秒) //        系统时钟=11.0592M // DELAY_US:         PUSH DELAY_H         PUSH DELAY_L         PUSH DELAY_TEMP         IN DELAY_TEMP,SREG         PUSH DELAY_TEMP         SBIW DELAY_L,3         BRCS DELAY_US_EXIT0                //小于3退出         BREQ DELAY_US_EXIT1                //等于3退出         LDI DELAY_TEMP,17                        //实际上是每16.89个偱环要加多一个NOP DELAY_US_LOOP:         RJMP DELAY_US_NEXT0 DELAY_US_NEXT0:         DEC DELAY_TEMP         BRNE DELAY_US_LOOP_NEXT         RJMP DELAY_US_LOOP_NEXT        //本来是两条NOP指令,但为了节省程序空间,改用一条RJMP指令(这条指令使用两个时钟周期,但只使用一个字的储存空间) DELAY_US_LOOP_NEXT:         SBIW DELAY_L,1         RJMP DELAY_US_LOOP_NEXT1 DELAY_US_LOOP_NEXT1:         BRNE DELAY_US_LOOP DELAY_US_EXIT0:         NOP DELAY_US_EXIT1:         NOP         RJMP DELAY_US_NEXT1 DELAY_US_NEXT1:         RJMP DELAY_US_NEXT2 DELAY_US_NEXT2:         POP DELAY_TEMP         OUT SREG,DELAY_TEMP         POP DELAY_TEMP         POP DELAY_L         POP DELAY_H         RET ////////////////////////////////////////////////// // //        1毫秒 //        每次延时会增加25个时钟周期的损耗 //        使用R25:R24传送参数,返回时R25:R24中的值不变 // DELAY_MS:         PUSH DELAY_H         PUSH DELAY_L         PUSH DELAY_TEMP         IN DELAY_TEMP,SREG         PUSH DELAY_TEMP DELAY_MS_LOOP0:         PUSH DELAY_H         PUSH DELAY_L         RJMP DELAY_MS_NEXT1 DELAY_MS_NEXT1:         RJMP DELAY_MS_NEXT2 DELAY_MS_NEXT2:         RJMP DELAY_MS_NEXT3 DELAY_MS_NEXT3:         RJMP DELAY_MS_NEXT4                //这4个指令是为了产生8个时钟周期的损耗 DELAY_MS_NEXT4:         LDI DELAY_H,HIGH(1008)         LDI DELAY_L,LOW(1008)         RCALL DELAY_US         POP DELAY_L         POP DELAY_H         SBIW DELAY_L,1         BRNE DELAY_MS_LOOP0         POP DELAY_TEMP         OUT SREG,DELAY_TEMP         POP DELAY_TEMP         POP DELAY_L         POP DELAY_H         RET /*********************************************************         以上延时程序共使用42个字(82字节)的程序储存空间 *********************************************************/
    14. POS机一般用哪家的ARM芯片! 8/4583 ARM技术 2010-01-21
      POS机用X86的比较多,操作系统就是WIN LINUX甚至DOS.
    15. 我记得做过类似的,是借鉴的PPP协议中的内容:PPP是用0x7E做帧的定界符,在第一个和第二个只间的数据就是一个完整的帧,如果当信息(数据)字段出现0x7E组合时,采用特殊字符填充。具体做法为将信息字段中出现的每一个0x7E字节转变为2字节序列(0x7D,0x5E).若信息字段中出现0x7D的字节,则将其转换为2字节的(0x7D,0x5D)。如果考虑到数据丢失,可以在结束符前设2个字节的校验码来校验一帧;或者限定帧的长度(如1450),出现超过1450的情况就可以认为是丢失的分界符。如果一直只有一个分界符,那就只好等着2012到达吧。:)
    16. ARM9200 低温工作不正常 68/20984 ARM技术 2009-12-18
      本想好好回复你下,最后思索:授人于鱼不如授人于渔 便在gooogleman兄的版块发表了:深度解析与探讨:嵌入式系统的高低温故障的根源 http://topic.eeworld.net/u/20091218/13/bd018c05-0497-4c93-a05c-83a6a180f714.html?15625 欢迎大家拍砖。
    17. 好了 谢谢两位,我换了个地方,看有高人能指点迷津不。
    18.                                  你用的是PC6口的映射复用功能吧?有没有在选项字节(AFR0)中打开映射?
    19. 把代码贴出来看看. 正确顺序是这样的: 1.Call the CreateDIBSection function. 2.Call the SelectObject function to select the DIBSection into the device context. ... 3.Select the DIBSection again 4.Call DeleteObject to delete the DIBSection when finished.
    20.                                  库函数里的NVIC_SETPRIMASK 和NVIC_RESETPRIMASK可以起到开关所有中断的相同作用,该函数可以把运行优先级提到最高,结果和屏蔽中断一样,以前版主提过,用CPSID也可以,不过建议使用SETPRIMASK

最近访客

< 1/1 >

统计信息

已有116人来访过

  • 芯积分:--
  • 好友:--
  • 主题:8
  • 回复:67

留言

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


现在还没有留言