625wangpeng

    1.                                  俺以前就担心过这问题,呵呵。 所以我留有几个后手。
    2.                                  是的,非常麻烦。 所以有考虑外加cpld或者fpga。 也有可能可以考虑用fpga上nios来完成所有功能。 郁闷啊。纠结啊。
    3. 新手学习STM32的困惑 50/13810 stm32/stm8 2010-11-29
                                       对着数据手册,固件库说明,电路图,例程 慢慢的看 估计就会明白很多了
    4. STM32会淘汰掉单片机吗? 160/36794 stm32/stm8 2010-11-25
                                       8位机中最先消失的应该是STM8,主要是由ST公司的性格决定的,不相信的话可以研究研究ST的MCU发展历史。其次是AVR,最后是PIC和51,没办法,因为PIC和51的兼容厂家太多了。 并且PIC和51的生命周期要大于STM32,看看ARM7的今天就是STM32的明天。想想ARM靠什么吃饭,ARM要发展,就必须不断推出新的内核去淘汰自己旧的内核,作为ARM单片机的生产厂家,你必须要跟进,你不跟进就要被用新核的厂家吃掉,所以用ARM,就要不断学习新内核,如果你是一个喜新的人,ARM正合你的胃口。 不过如果纯用C开发,什么内核,什么指令集重要吗,我去年用STM32开发过一个产品,当时对CM3内核和指令系统完全不理会也完成了任务。
    5. 什么是5v容忍? 13/9065 stm32/stm8 2010-06-07
                                       是stm32的非5v容忍管脚啊,我准备串1k-10k电阻与5v相连
    6. 从你的思路上看,你需要的代码应该是这样的: main() {   char a,b,c;   a = b = c =0;   init_devices();   while((EECR &0x02) !=0);   EEARL =0x02;   EEDR =0x08;   EECR |= (1
    7. 如何下手Timer输入捕获遥控红外信号 21/8189 stm32/stm8 2010-04-14
                                       好像我08年上传的一份代码中就有一模一样的功能实现
    8. 学硬件还是软件? 2/2908 嵌入式系统 2010-04-12
      看个人兴趣,一般都要软硬通吃
    9. 串口通信控制iPod 8/4268 嵌入式系统 2010-04-06
      直接看一下数据手册即可控制,不难的
    10. 楼主可不可以贴一下与IoAddress有关的log信息,我看dm9000与dm9000a基本是一样的
    11. 我用evc编了个wince app,不是基于MFC的,可以实现不启动explorer,直接启动应用程序了。 而重新编了个什么功能都没加MFC程序,应用程序启动后同样弹出对话框,乱码,界面是死的。 看来是因为基于MFC的原因。把mfcce400d.dll打包进NK,也出不行的,出同样的对话框。
    12. 频繁创建线程内存泄露 14/6589 嵌入式系统 2010-01-21
      内存泄露都是由于应该释放的内存没有释放导致的,可以往这方面考虑考虑…
    13. 有没有更多的上下文?
    14. ARM串口通讯丢包问题,急!!! 15/11153 ARM技术 2010-01-14
      各位,我决定了,搞多线程,多谢了!!!
    15. 高分求解MSP430F4XX上实现IO模拟UART的例子 6/3232 嵌入式系统 2010-01-05
      楼主估计波特率存在一定误差。 定时不准
    16. 学习了,感谢各位
    17. 散分~wince开机启动速度提高了 165/45945 WindowsCE 2009-12-12
      你的设备回光返照?或者磕了药了?^_^
    18. fidelix mobile SDRAM 助你设计低功耗产品 1/2694 嵌入式系统 2009-11-25
      广告
    19. define in wingdi.h // OpenGL wgl prototypes WINGDIAPI BOOL  WINAPI wglCopyContext(HGLRC, HGLRC, UINT); WINGDIAPI HGLRC WINAPI wglCreateContext(HDC); WINGDIAPI HGLRC WINAPI wglCreateLayerContext(HDC, int); WINGDIAPI BOOL  WINAPI wglDeleteContext(HGLRC); WINGDIAPI HGLRC WINAPI wglGetCurrentContext(VOID); WINGDIAPI HDC   WINAPI wglGetCurrentDC(VOID); WINGDIAPI PROC  WINAPI wglGetProcAddress(LPCSTR); WINGDIAPI BOOL  WINAPI wglMakeCurrent(HDC, HGLRC); WINGDIAPI BOOL  WINAPI wglShareLists(HGLRC, HGLRC); WINGDIAPI BOOL  WINAPI wglUseFontBitmapsA(HDC, DWORD, DWORD, DWORD); WINGDIAPI BOOL  WINAPI wglUseFontBitmapsW(HDC, DWORD, DWORD, DWORD); #ifdef UNICODE #define wglUseFontBitmaps  wglUseFontBitmapsW #else #define wglUseFontBitmaps  wglUseFontBitmapsA #endif // !UNICODE WINGDIAPI BOOL  WINAPI SwapBuffers(HDC); typedef struct _POINTFLOAT {     FLOAT   x;     FLOAT   y; } POINTFLOAT, *PPOINTFLOAT; typedef struct _GLYPHMETRICSFLOAT {     FLOAT       gmfBlackBoxX;     FLOAT       gmfBlackBoxY;     POINTFLOAT  gmfptGlyphOrigin;     FLOAT       gmfCellIncX;     FLOAT       gmfCellIncY; } GLYPHMETRICSFLOAT, *PGLYPHMETRICSFLOAT, FAR *LPGLYPHMETRICSFLOAT; #define WGL_FONT_LINES      0 #define WGL_FONT_POLYGONS   1 WINGDIAPI BOOL  WINAPI wglUseFontOutlinesA(HDC, DWORD, DWORD, DWORD, FLOAT,                                            FLOAT, int, LPGLYPHMETRICSFLOAT); WINGDIAPI BOOL  WINAPI wglUseFontOutlinesW(HDC, DWORD, DWORD, DWORD, FLOAT,                                            FLOAT, int, LPGLYPHMETRICSFLOAT); #ifdef UNICODE #define wglUseFontOutlines  wglUseFontOutlinesW #else #define wglUseFontOutlines  wglUseFontOutlinesA #endif // !UNICODE /* Layer plane descriptor */ typedef struct tagLAYERPLANEDESCRIPTOR { // lpd     WORD  nSize;     WORD  nVersion;     DWORD dwFlags;     BYTE  iPixelType;     BYTE  cColorBits;     BYTE  cRedBits;     BYTE  cRedShift;     BYTE  cGreenBits;     BYTE  cGreenShift;     BYTE  cBlueBits;     BYTE  cBlueShift;     BYTE  cAlphaBits;     BYTE  cAlphaShift;     BYTE  cAccumBits;     BYTE  cAccumRedBits;     BYTE  cAccumGreenBits;     BYTE  cAccumBlueBits;     BYTE  cAccumAlphaBits;     BYTE  cDepthBits;     BYTE  cStencilBits;     BYTE  cAuxBuffers;     BYTE  iLayerPlane;     BYTE  bReserved;     COLORREF crTransparent; } LAYERPLANEDESCRIPTOR, *PLAYERPLANEDESCRIPTOR, FAR *LPLAYERPLANEDESCRIPTOR; /* LAYERPLANEDESCRIPTOR flags */ #define LPD_DOUBLEBUFFER        0x00000001 #define LPD_STEREO              0x00000002 #define LPD_SUPPORT_GDI         0x00000010 #define LPD_SUPPORT_OPENGL      0x00000020 #define LPD_SHARE_DEPTH         0x00000040 #define LPD_SHARE_STENCIL       0x00000080 #define LPD_SHARE_ACCUM         0x00000100 #define LPD_SWAP_EXCHANGE       0x00000200 #define LPD_SWAP_COPY           0x00000400 #define LPD_TRANSPARENT         0x00001000 #define LPD_TYPE_RGBA        0 #define LPD_TYPE_COLORINDEX  1 /* wglSwapLayerBuffers flags */ #define WGL_SWAP_MAIN_PLANE     0x00000001 #define WGL_SWAP_OVERLAY1       0x00000002 #define WGL_SWAP_OVERLAY2       0x00000004 #define WGL_SWAP_OVERLAY3       0x00000008 #define WGL_SWAP_OVERLAY4       0x00000010 #define WGL_SWAP_OVERLAY5       0x00000020 #define WGL_SWAP_OVERLAY6       0x00000040 #define WGL_SWAP_OVERLAY7       0x00000080 #define WGL_SWAP_OVERLAY8       0x00000100 #define WGL_SWAP_OVERLAY9       0x00000200 #define WGL_SWAP_OVERLAY10      0x00000400 #define WGL_SWAP_OVERLAY11      0x00000800 #define WGL_SWAP_OVERLAY12      0x00001000 #define WGL_SWAP_OVERLAY13      0x00002000 #define WGL_SWAP_OVERLAY14      0x00004000 #define WGL_SWAP_OVERLAY15      0x00008000 #define WGL_SWAP_UNDERLAY1      0x00010000 #define WGL_SWAP_UNDERLAY2      0x00020000 #define WGL_SWAP_UNDERLAY3      0x00040000 #define WGL_SWAP_UNDERLAY4      0x00080000 #define WGL_SWAP_UNDERLAY5      0x00100000 #define WGL_SWAP_UNDERLAY6      0x00200000 #define WGL_SWAP_UNDERLAY7      0x00400000 #define WGL_SWAP_UNDERLAY8      0x00800000 #define WGL_SWAP_UNDERLAY9      0x01000000 #define WGL_SWAP_UNDERLAY10     0x02000000 #define WGL_SWAP_UNDERLAY11     0x04000000 #define WGL_SWAP_UNDERLAY12     0x08000000 #define WGL_SWAP_UNDERLAY13     0x10000000 #define WGL_SWAP_UNDERLAY14     0x20000000 #define WGL_SWAP_UNDERLAY15     0x40000000 WINGDIAPI BOOL  WINAPI wglDescribeLayerPlane(HDC, int, int, UINT,                                              LPLAYERPLANEDESCRIPTOR); WINGDIAPI int   WINAPI wglSetLayerPaletteEntries(HDC, int, int, int,                                                  CONST COLORREF *); WINGDIAPI int   WINAPI wglGetLayerPaletteEntries(HDC, int, int, int,                                                  COLORREF *); WINGDIAPI BOOL  WINAPI wglRealizeLayerPalette(HDC, int, BOOL); WINGDIAPI BOOL  WINAPI wglSwapLayerBuffers(HDC, UINT); #if (WINVER >= 0x0500) typedef struct _WGLSWAP {     HDC hdc;     UINT uiFlags; } WGLSWAP, *PWGLSWAP, FAR *LPWGLSWAP; #define WGL_SWAPMULTIPLE_MAX 16 WINGDIAPI DWORD WINAPI wglSwapMultipleBuffers(UINT, CONST WGLSWAP *); #endif // (WINVER >= 0x0500) #endif /* NOGDI */ 复制代码
    20. STM32上应用uCOSII学习笔记(1) 39/13867 stm32/stm8 2009-11-17
                                       鼓励,继续!

最近访客

< 1/1 >

统计信息

已有99人来访过

  • 芯积分:--
  • 好友:--
  • 主题:14
  • 回复:69

留言

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


现在还没有留言