chengchen3

    1. STM32F103VBT6也有Y版么? 14/5023 stm32/stm8 2010-11-03
                                       STM32F103VBT6  有1,Y,Z等版本,它们在使用的时候有啥区别没有?谢谢!
    2. 关于const数据修改问题 6/4686 微控制器 MCU 2010-10-11
      写FLASH只能置0,不能置1,只有FLASH擦除时置1。你这种方式比较麻烦。建议直接定义指向FLASH的指针,选择好要放置你的数据的区域,这样你就知道数据的存放位置,可以随便修改。当然前提是修改之前还得擦除,所以原来的数据要放到临时存储区。你定义的这个数组的存放位置是不确定的,不小心的话会把相关程序的数据擦除
    3. 请问STM8和STM32是否货期紧张??? 21/6385 stm32/stm8 2010-07-15
                                       我不知道STM8和STM32是否真的货期紧张,但据我观察,目前半导体市场很多公司的很多产品都有货源紧张的问题,分析下来不外乎以下几个原因。由于我不负责市场,所以不知道具体是什么原因造成这种市场局面。 1)市场需求旺盛,厂家生产不过来。 2)芯片生产厂的上游原材料缺货。 3)市场上有人囤积炒货。
    4. 初学定时计数器的疑问 9/4734 嵌入式系统 2010-06-24
      可能有些许误差,但是中断间隔差异很小。采用自动重装好。
    5. wince下驱动程序开发 4/3602 嵌入式系统 2010-06-18
      ARM带SRAM控制器,会发出SRAM的相关控制信号和地址信号,然后对应的数据就会出现在数据段。当它的控制信号要求读的时候,你的FPGA就将对应的地址线上的地址的值输出到数据线上。反之,写信号,同理。
    6. mini2440 jlink 间接烧写nand 以及 uboot 9/12149 嵌入式系统 2010-06-11
      顶上去。。。 谁有能用的 mini2440 256M nandflash 自启动的uboot吗?
    7. bitband与互斥访问 30/13101 stm32/stm8 2010-05-18
                                       抱歉,我不知道这一点是怎么实现的,待我问问吧。
    8. pid 算法是很简单,就是你寻找输出pwn的脉宽多大 能达到你想要速度的稳定值 的过程。寻到到以后就保持这个稳定状态的过程
    9. sec=(read_ht1380(0x81)&0x7f); 你散开些看看 sec=read_ht1380(0x81); sec&=0x7f;
    10. 让GPRS模块智能化,嵌入应用更轻松 5/2457 嵌入式系统 2010-03-18
      jf 觉得DTU太贵了
    11. 让人崩溃的stepldr.nb3 8/4165 嵌入式系统 2010-03-04
      引用 5 楼 yashi 的回复: 你看一下你的stepldr.nbx文件里是不是有很多空内容,有的文件是否全是空内容?
      是,stepldr.nb2只有400多KB,stepldr.nb3只有64KB有效数据, 其他都是0的空内容
    12. 女生单片机 242/52057 嵌入式系统 2010-02-09
      如果这是你的专业必修课,不学就要挂科,能不学吗?我也听说过女的做单片机软件这行的,也有做的好的。
    13. 字符设备驱动 5/2503 嵌入式系统 2010-02-03
      mknod只是挂载到相应的设备下啊。。。 还是不成啊
    14. WINCE中存的图,在win32的程序里调不出来?? 12/5316 嵌入式系统 2010-01-31
              CADSAMPLEApp *app = (CADSAMPLEApp *)AfxGetApp(); //生成指向应用程序类的指针         HDC  hMemDC;                 int  width, height;         HDC hDCS;         HDC m_dcCompatible;         RECT rectS1;         HWND m_hWnd1S=::GetDlgItem(m_hWnd,IDC_STATIC1);         hDCS=::GetDC(m_hWnd1S);         ::GetClientRect (m_hWnd1S, &rectS1);         m_dcCompatible=::CreateCompatibleDC(hDCS);         ::SelectObject(m_dcCompatible,hBitmaps);         //指向象素缓冲         BYTE  *lpBitmapBits = NULL;         //初始化位图宽高         CRect  rectS;            GetDlgItem(IDC_STATIC1)->GetWindowRect(&rectS);         width=(rectS.right-rectS.left);         height=(rectS.bottom-rectS.top);         //内存DC         hMemDC = CreateCompatibleDC(m_dcCompatible);//自设过渡DC            HBITMAP hBitmap=CreateCompatibleBitmap(m_dcCompatible,width,height);            SelectObject(hMemDC,hBitmap);//确定过渡DC显示表面的大小         //初始化 BITMAPINFO         //为了在WINCE上使用 CreateDIBSection ,每个象素都存储为24位,且无压缩biCompression=0)         BITMAPINFO RGB24BitsBITMAPINFO;         ZeroMemory(&RGB24BitsBITMAPINFO, sizeof(BITMAPINFO));         RGB24BitsBITMAPINFO.bmiHeader.biSize = sizeof(BITMAPINFOHEADER);         RGB24BitsBITMAPINFO.bmiHeader.biWidth = width;         RGB24BitsBITMAPINFO.bmiHeader.biHeight = height;         RGB24BitsBITMAPINFO.bmiHeader.biPlanes = 1;         RGB24BitsBITMAPINFO.bmiHeader.biBitCount = 24;         //使用 CreateDIBSection 建立一个HBITMAP,以获得 图像数据指针 lpBitmapBits         HBITMAP directBmp = CreateDIBSection(hMemDC,(BITMAPINFO*)&RGB24BitsBITMAPINFO,DIB_RGB_COLORS,(void **)&lpBitmapBits,NULL,0);         //SelectObject 将directBmp选入内存DC         HGDIOBJ previousObject = SelectObject(hMemDC, directBmp);         //将屏幕DC拷贝到内存DC         BitBlt(hMemDC,0,0,rectS.Width(),rectS.Height(),m_dcCompatible,0,0,SRCCOPY);//将兼容DC中的位图画到当前内存中         //位图文件头         BITMAPFILEHEADER bmBITMAPFILEHEADER;         ZeroMemory(&bmBITMAPFILEHEADER, sizeof(BITMAPFILEHEADER));         bmBITMAPFILEHEADER.bfType = 0x4d42;  //bmp           bmBITMAPFILEHEADER.bfOffBits = sizeof(BITMAPFILEHEADER) + sizeof(BITMAPINFOHEADER);         bmBITMAPFILEHEADER.bfSize = bmBITMAPFILEHEADER.bfOffBits + ((width*height)*3); ///3=(24 / 8);         //写入文件         FILE *mStream=NULL;         if((mStream = fopen(filename, "wb")))         {                   //写文件头                 fwrite(&bmBITMAPFILEHEADER, sizeof(BITMAPFILEHEADER), 1, mStream);                 //写位图信息                 fwrite(&(RGB24BitsBITMAPINFO.bmiHeader), sizeof(BITMAPINFOHEADER), 1, mStream);                 //写象素值                 fwrite(lpBitmapBits,3*width*height, 1, mStream);                 //关闭文件                 fclose(mStream);         }         //释放资源         DeleteObject(hMemDC);         DeleteObject(m_dcCompatible);         DeleteObject(directBmp);         DeleteObject(previousObject);         DeleteObject(hBitmap); 这是我在wince下的位图存储,有什么问题?? 我将bmiHeader.biBitCount 改成4,直接存储就有问题了,而且读取时还是读不了~~
    15. 请问FLASH驱的读写! 4/2850 嵌入式系统 2010-01-25
      补允: int NewDataAddr = 256*(startSectorAddr%8); NewDataAddr 这个应该是列地址 int NewSectorAddr = startSectorAddr/8; NewSectorAddr 这个应该是行地址
    16. 1.修改bib文件,把你的驱动加到image里去,同时把原有的驱动从Image里拿出来 2.修改注册表文件,让系统加载你自己的驱动,而且不加载原有驱动。
    17. 是direct ui,,和MFC没有关系,,用与不用MFC都是可以的
      引用 6 楼 suck666 的回复: WCEUI, 你也是在MFC的架构里面做IPHONE的特效吗?
    18. 引用 6 楼 yashi 的回复: 安装R3,里面已经支持手势输入,可以节省你很多工作。 提醒一下:安装之前请做好备份,根据本人以及其他人的反馈,有可能(比例不高)安装完R3会出问题。
      但界面的动画还是得自己做啊!
    19. 菜鸟求助:wince内核写入SD卡 15/6725 嵌入式系统 2009-10-22
      引用 5 楼 guopeixin 的回复: 引用 4 楼 daluno001 的回复: 引用 2 楼 guopeixin 的回复: 如果是把SD做为BootMedia的话: 1. 首先写一个简单的SD驱动,可以在EBoot下使用,并实现对SD以Sector(512,当然可以更大)为单位进行操作; 2. 直接将通常EBoot中的以前写入Flash的代码全部替换为SD 定制完OS后,顺便生成了MLO和EBOOTSD,EBOOTFLASH等文件,EBOOTSD文件就是sd卡的驱动吧,网上有人说将sd卡以fat32格式格式化后,在第一扇区0x1BE写入0x80,然后顺序拷入MLO,EBOOTSD.nbo和NK.bin就可以启动,但是我这样做没成功。是不是往扇区写数据这弄错了。? 唉 到底怎样才能从sd卡启动啊。网上说得差别很大啊 MLO和EBOOTSD,EBOOTFLASH这些东西都是你生成的一些image的bin,是不是有驱动还要看你的代码。
      哦 怎么看代码啊,我初学。最好对我说说怎么改~~
    20. 关于wince5.0英文版模拟器 中文的问题 16/7017 嵌入式系统 2009-09-25
      引用 12 楼 comey 的回复: 思考什么?
      那是顶帖机干的,NND

最近访客

< 1/1 >

统计信息

已有79人来访过

  • 芯积分:--
  • 好友:--
  • 主题:11
  • 回复:62

留言

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


现在还没有留言