-
应该会发布
-
也碰到这样的问题了,要小心!
-
STR9 的管脚 才叫悲惨
-
if (TOFlag)
{
TOFlag = FALSE;
I2C_GenerateSTOP(I2Cx, ENABLE);
while ((I2Cx->CR1 & 0x200) == 0x200); //wait while STOP bit not cleared
if(I2C_GetFlagStatus(I2Cx, I2C_FLAG ...
因为我分两次粘贴的所以后面的{被弄丢了.
语法问题不是问题所在,先帮我解答一下我在以上各楼的问题吧
-
http://topic.eeworld.net/u/20091021/17/b03d7311-6f69-46b4-9b5f-7f563353c668.html
void CCameratestDlg::OnButton3()
{
// TODO: Add your control notification handler code here
PINGPONG_PR image;
WORD width=GetSystemMetrics(SM_CXSCREEN);
WORD height=GetSystemMetrics(SM_CYSCREEN);
BOOL ret;
BYTE* DDBdata=new BYTE[width*height*2];
BYTE* DIBdata;
ret=DeviceIoControl(m_hled,CAM_IOCTL_SAMSUNG_CAM_PR,NULL,NULL,(PBYTE)&image,NULL,NULL,NULL);
if(!ret)
AfxMessageBox(_T("读取图片失败!"));
else
{
SetKMode(TRUE);
memcpy(DDBdata,(void *)image.rgb_address,width*height*2);
SetKMode(FALSE);
CBitmap bitmap;
HBITMAP dstBmp;
bitmap.CreateBitmap(width,height,1,16,DDBdata);
HDC hdcSrc = CreateCompatibleDC(NULL);
HDC hdcDst = CreateCompatibleDC(NULL);
BITMAPINFOHEADER bih = {0};//位图信息头
bih.biBitCount = 16;//每个像素字节大小
bih.biCompression = BI_RGB;
bih.biHeight = height;//高度
bih.biPlanes = 1;
bih.biSize = sizeof(BITMAPINFOHEADER);
bih.biSizeImage = 0;// width*height*2;//图像数据大小
bih.biWidth = width;//宽度
BITMAPFILEHEADER bfh = {0};//位图文件头
bfh.bfOffBits = sizeof(BITMAPFILEHEADER) + sizeof(BITMAPINFOHEADER);//到位图数据的偏移量
bfh.bfSize = bfh.bfOffBits + width*height*2;//文件总的大小
bfh.bfType = (WORD)0x4d42;
BITMAPINFO bi={0};
bi.bmiHeader=bih;
dstBmp=CreateDIBSection(hdcDst, (BITMAPINFO*)&bi, DIB_RGB_COLORS, (void **)&DIBdata, NULL, 0);
SelectObject(hdcDst, dstBmp);
SelectObject(hdcSrc, bitmap);
BitBlt(hdcDst, 0, 0, width, height, hdcSrc, 0, 0, SRCCOPY);
CFile file(_T("image.bmp"),CFile::modeCreate|CFile::modeReadWrite);
file.Write(&bfh,sizeof(bfh));
file.Write(&bih,sizeof(bih));
file.Write(DIBdata,width*height*2);
file.Close();
}
delete []DDBdata;
}
适用于WinCE5.0
-
PPI协议挺烦的,如果你有它的接口文件就可以用,否则分析协议就不好搞了,s7应该可以有自由协议的,你还是看看资料再说
-
你要说明你的电路和你的程序的逻辑....
-
中断是作为一个外设来工作的 它只按照配置去工作 只要启动该功能 就不停的检测中断源
如果外部条件满足 就会置位中断标志位 不管中断标志位是不是1 对外设的工作都没有影响
换句话说 就是会不停的采样
-
关于多个设备共享一个物理中断的问题。 [嵌入开发(WinCE)]
-
香版,如果在那里開壇,麻煩通知一下,我一直在這里交流學習.雖然潛水的多.呵呵..........跟党走就錯不了!
-
还是很重要的,即使过了四级,也还得要时刻学习英语
-
出现什么样的部署错误,不把错误信息的提示说出来我们怎么帮你啊
-
不知楼主调试怎么样了?
-
引用 9 楼 xqhrs232 的回复:
这个OMAP3530听说比S3C6410还强大,特别是3D方面更强.
确实,不过很难弄!
-
muxDevLoad加载dm9000的驱动后,调用ifunit返回NULL,说该口不存在,调用muxDevStart,显示:
Page Fault
Page Dir Base : 0x0f738000
Esp0 0x0f630c88 : 0x0f7be7d4, 0x00000030, 0x0f630ce0, 0x0039d1ea
Esp0 0x0f630c98 : 0x0f62e594, 0x0f630cd0, 0x00000003, 0xfffff06c
Program Counter : 0x00318cdf
Code Selector : 0x00000008
Eflags Register : 0x00010212
Error Code : 0x00000002
Page Fault Addr : 0xfffff06c
36c49a vxTaskEntry +a : shell (1, 0, 0, 0, 0, 0, 0, 0, 0, 0)
400fb2 shell +182: 400fe0 ([1, 3, 7f, eeeeeeee, 0])
4011b7 shell +387: execute ([f630e7c, 400fd2, 80, eeeeeeee, 20])
40135c execute +cc : yyparse ([f630e7c, 0, f630e7c, 0, f630e7c])
416a70 yyparse +710: 4137f0 ([&yyval, 48a890, 48a8b0, 41658d, f630e7c])
413943 yystart +9b3: dm9KEndDriv ([0, 0, 0, 0, 0])
31a68f dm9KEndDriv +9f : muxDevStart (f6cea64, 0, 1, f630d18)
39e0bc muxDevStart +4c : 318ca0 (f7be7d4, 0, f630ce0, 3ec71a)
shell restarted.
调用muxShow是能看到dm0的,不知道问题在哪?
-
是没必要一定要在中断中算
-
那工艺问题以前就解决不了吗
-
电源开关的时候有强干扰......有电火花产生,电路上如果没有一定的防干扰措施,有些型号的MCU容易产生逻辑错误.....产生的后果无法预测,有的是在IO上出现不希望的跳变,有的甚至IO给出错误状态,并且程序运行失控.
-
可以看看这个,如果你能跟得上,那么将很快成为嵌入式高手~~~祝好运
公布一个ARM免费实战项目开发计划
ARM免费实战:Mp3播放器项目开发计划
(重新使用基于ARM的STM32完整实现) 从0到软硬件精通的实战项目技术方案已经完成,分工正式开始了,要参与的赶快啊
产品做出来后,论坛有详细充足的细节资料公布,包括思路,想法,技术难点公关,软件的框架,硬件的设计思路等都会有
随着项目的深入,帖子越来越多,在这里设立一个目录,方便大家按需阅读。
一.第一次群内开会讨论的4项主题内容,我们将此分类记录了下来:
1).嵌入式产品开源思路(开始讨论这个主题)
http://www.armjishu.com/bbs/viewtopic.php?id=1600&flag=1666
2).如何协同共同学习这个过程、参与者角色
http://www.armjishu.com/bbs/viewtopic.php?id=1601&flag=1666
3).带领项目前进的决策方式(项目跟踪工具 进度 任务分派 项目周报 )
http://www.armjishu.com/bbs/viewtopic.php?id=1602&flag=1666
4).财务以及元器件采购的学习和了解,包括焊接技术,PCB费用等全盘了解,达到完全掌握一个完整项目的所有非技术细节
http://www.armjishu.com/bbs/viewtopic.php?id=1603&flag=1666
二.报名贴是记录着我们爱好者的足迹和大名
5).MP3播放器项目参与报名贴(ARM7)
http://www.armjishu.com/bbs/viewtopic.php?id=1265&flag=1666
三.该贴是大版主jesse的多年嵌入式经验,与该项目无关,是经验的积累,如果能读懂此贴再做该项目,那么你会对嵌入式项目感觉得更加深入;如果您一时读不懂,或没有完全理解,那也可不必立即能懂,经验是靠逐步积累起来的,不能一步登天。
6).如何从零开始开发一款嵌入式产品(20年的嵌入式经验分享学习)
http://www.armjishu.com/bbs/viewtopic.php?id=1312&flag=1666
四.MP3播放器项目在讨论之后写的一个初始计划,希望对大家做项目能有所帮助
7).Mp3播放器项目开发计划(重新使用ARM7完整实现)
http://www.armjishu.com/bbs/viewtopic.php?id=1270&flag=1666
五.群内开会的大总结,大家可以从实际的讨论中了解到项目真实的情况和大家关心的话题
8). MP3开源项目2009年7月21日星期二晚上20:00群内开会讨论纪要总结
http://www.armjishu.com/bbs/viewtopic.php?id=1592&flag=1666
六.MP3开源项目需求说明书,描绘了我们要做出产品的雏形以及相关接口规范,具备的功能等
9).MP3开源项目技术规格需求说明书(2009年7月28日)
http://www.armjishu.com/bbs/viewtopic.php?id=1631&flag=1666
七.MP3的设计方案,说明了产品的具体实现方案,包括选择什么样的处理器,设计什么样的电路,设计什么样的软件以及原理的阐述和说明
10).MP3开源项目初始设计方案说明书(2009年8月6日)公布啦!!!!
http://www.armjishu.com/bbs/viewtopic.php?id=1711&flag=1666
八.因为我们是DIY的网络合作项目,那肯定需要有一个协作工作的方案,此贴就是为了这个目的而设立的
11).MP3开源项目分工协作方案出炉了!(2009年8月25日晚上20:00群内开会举行)
http://www.armjishu.com/bbs/viewtopic.php?id=1774&flag=1666
九.所有跟MP3开源项目有关的技术资料都在此处下载,今后还会逐步补充和整理,大家可以到这里下载到最新的相关资料
12).参考资料下载
http://www.armjishu.com/bbs/viewtopic.php?id=1596&flag=1666
十.为了方便大家能够订购到最便宜的产品,我们设立了此贴,给大家提供了三个很好的购买产品的方案,我们可以根据各自的情况和需要选择合适的购买方案
13).开始订购了!关于MP3开源项目产品的订购(提前统一订购,降低成本!!!请选择购买方案1)
http://www.armjishu.com/bbs/viewtopic.php?id=1775&flag=1666
-
MDD还是比较复杂的,包含的内容太多了。不过只要楼主耐心去看,还是比较容易的。
PDD是和芯片相关的部分,不过流程都大同小异。