changyuan009

    1. 几种LPC1700开发板原理图 65/26916 NXP MCU 2012-01-04
      谢谢,很好!
    2. 几种LPC1700开发板原理图 65/26916 NXP MCU 2012-01-04
      谢谢,正在找这个
    3. M8while循环的怪问题 7/3888 stm32/stm8 2010-12-15
                                        这种问题,不想多费唇舌。 一句话: 楼主知道C语言有关键字volatile不?
    4.                                  新版吗? 之前买了一本,好像不怎么样
    5. 【预告】 29/7169 stm32/stm8 2010-09-02
                                       
      两面有脚是怎么焊接上去的?
      怎么焊接上去的? 找那种脚长的插针,用焊锡焊接上去的,而且是无铅的。
    6. AD采样时间求教 12/6744 stm32/stm8 2010-07-09
                                       
      10# 版主 哦。。这样啊,那我同时又要使用到USB,系统时钟能设置成56M吗?
      不可以。 使用USB时系统时钟必须是48MHz或72MHz,此时ADC模块时钟能够得到的最高频率是48MHz / 4 = 12MHz 或 72MHz / 6 = 12MHz,即ADC的最高采样率为857K/s。
    7. 关于系统深度睡眠(Deep Sleep)的理解? 12/6470 嵌入式系统 2010-06-27
      深度睡眠应该是除了MCU和DDR,其他的设备包括CPU都要断电的,恢复的时候把睡眠前的数据再恢复回去。这个部分属于Power management了。
    8. 想在上海组个VxWorks开发小团队!有兴趣的进 27/13314 实时操作系统RTOS 2010-06-20
      有兴趣 新手 一年VXWORKS平台下的规约开发经验
    9. 关于控制摄像头抓拍的问题 8/4341 stm32/stm8 2010-06-09
                                         压缩?能不能说的再详细点呀?我将抓拍的图像数据存储在芯片中,怎么能让他以图片的格式显示在电脑中,是需要编一个驱动还是需要特定的软件?
    10. 1. 你的设备是什么设备啊?设备端是什么情况,除了读写命令,其他标准的USB命令响应正确么?还有,你的数据读写用的是什么类型的端口啊?控制端口还是批量传输端口? 2. 用Bushound抓,那应该主机应该是Windows 系统吧。你的设备在Windows下是什么类型的设备?有自己的驱动程序么?
    11. 关于多个设备共享一个物理中断的问题。 78/19175 嵌入式系统 2010-04-27
      up --------------------------------------
    12. wince idle 模式怎么进不了? 5/3354 嵌入式系统 2010-04-27
      OEMIdle 要进行注册表设置的。 请查找注册表。或者看PB帮助进行设置。
    13. 请问下,stm32中关于定义器部分 3/3521 stm32/stm8 2010-04-15
                                       TIM1和TIM8定时器的内部时钟CK_INT是从APB2来的,其它定时器的内部时钟CK_INT是从APB1来的。
    14. // Handler for drawing void OnDraw(HWND hWnd) {         PAINTSTRUCT ps;         HDC hdc, hdcMem, hdcNew;         HBITMAP hBmp;         HBRUSH hBr;         int dstX, dstY, i, offset;         RECT rt, rtmp;         hdc = BeginPaint(hWnd, &ps);         GetClientRect(hWnd, &rt);         // First draw the colored bars in the upper part of the window that serve as         // the starting bitmap to rotate         offset = (rt.right - rt.left - 200) / 2;         rtmp.left = offset;         rtmp.right = offset + 1;         rtmp.top = 0;         rtmp.bottom = 200;         for (i = 0; i < 200; i++) {                 hBr = CreateSolidBrush(RGB(i * 8 % 255, i * 5 % 255, i * 2 % 255));                 FillRect(hdc, &rtmp, hBr);                 DeleteObject(hBr);                 rtmp.left++;                 rtmp.right++;         }         // BitBlt the starting Bitmap into a memory HDC         hdcNew = CreateCompatibleDC(hdc);         hBmp = CreateCompatibleBitmap(hdc, 200,200);         SelectObject(hdcNew, hBmp);         BitBlt(hdcNew, 0, 0, 200, 200, hdc, (rt.right - rt.left - 200) / 2, 0, SRCCOPY);         // Rotate that memory HDC         RotateMemoryDC(hBmp, hdcNew, 200, 200, g_angle, hdcMem, dstX, dstY);         DeleteObject(hBmp);         DeleteDC(hdcNew);         // Create the output HDC         hdcNew = CreateCompatibleDC(hdc);         hBmp = CreateCompatibleBitmap(hdc, 400,400);         SelectObject(hdcNew, hBmp);         rtmp.left = rtmp.top = 0;         rtmp.right = rtmp.bottom = 400;         // Fill the output HDC with the window background color and BitBlt the rotated bitmap into it         FillRect(hdcNew, &rtmp, GetSysColorBrush(COLOR_WINDOW));         BitBlt(hdcNew, (400 - dstX) / 2, (400-dstY) / 2, dstX, dstY, hdcMem, 0, 0, SRCCOPY);         DeleteDC(hdcMem);         BitBlt(hdc, (rt.left + rt.right - 400) / 2, rt.bottom - 400, 400, 400, hdcNew, 0, 0, SRCCOPY);         DeleteObject(hBmp);         DeleteDC(hdcNew);         EndPaint(hWnd, &ps); } // //  FUNCTION: WndProc(HWND, unsigned, WORD, LONG) // //  PURPOSE:  Processes messages for the main window. // //  WM_COMMAND        - process the application menu //  WM_PAINT        - Paint the main window //  WM_DESTROY        - post a quit message and return // // LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) {         int wmId, wmEvent;         switch (message)         {                 case WM_TIMER:                         // Handle the redraw with the timer                         g_angle = g_angle + .05f;                         RedrawWindow(hWnd, NULL, NULL, RDW_INVALIDATE | RDW_UPDATENOW);                         break;                 case WM_COMMAND:                         wmId    = LOWORD(wParam);                         wmEvent = HIWORD(wParam);                         // Parse the menu selections:                         switch (wmId)                         {                                 case IDM_ABOUT:                                    DialogBox(hInst, (LPCTSTR)IDD_ABOUTBOX, hWnd, (DLGPROC)About);                                    break;                                 case IDM_EXIT:                                    DestroyWindow(hWnd);                                    break;                                 default:                                    return DefWindowProc(hWnd, message, wParam, lParam);                         }                         break;                 case WM_PAINT:                         OnDraw(hWnd);                         break;                 case WM_DESTROY:                         PostQuitMessage(0);                         break;                 default:                         return DefWindowProc(hWnd, message, wParam, lParam);    }    return 0; } 复制代码
    15. 获得窗口句柄,然后MoveWindow
    16. 三十多岁了,还能学单片机吗? 29/9071 嵌入式系统 2010-04-03
      当然可以学,可不可以学好,还是要看你自己的
    17. 总结了下规律,启动前先做一个 hive 注册表清空,启动后必定出现 两个 cs8900 的情况。 马上在重启,还是 一样。但是,把机器放在哪里等 几分钟,再重启,网络ok,而且,后面再怎么重启都ok。 注册表复位后,问题再次出现 似乎,系统启动后做了某件事情。 可怜的是,我把注册表导出到电脑的时间太长了,这个事件在我导出前发生了,前后两次的注册表内容是一致的。
    18. Platform Builder 5,问个极端弱智的问题 5/2853 嵌入式系统 2010-03-06
      吧每个BSP对应的CEC文件添加到PB,
    19.                                  为了保护地球,现在没有人出印刷的手册了。
    20.                                  STM32必须在程序运行起来以后,通过程序配置进入低功耗模式。 好像市场上还没有上电时即处于低功耗模式的MCU,楼主能举个例子吗?

最近访客

< 1/1 >

统计信息

已有115人来访过

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

留言

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


现在还没有留言