-
楼主何不多弄几个乘法比较一下速度?若比寻址,比16位累加累减AVR当然赛不过STM8了。但是一旦涉及复杂的运算,嘿嘿,你知道的。
-
谢谢楼上,我看pdf可通过定时器的输入捕捉中断来测量LSI的时钟频率,也就是说使用awu前先用hsi通过tim2测出LSI时钟频率,然后根据定时值和公式确定AWUTB和APRDIV的值,对吗?
还有个问题,如果开awu后进入活跃停机(Active Halt)模式后,如果之前开了外部中断,如产生外部中断会
响应吗?如响应,那awu还会继续计时直到awu唤醒吗?请高手解答?
-
我就测试了一下
未命名.JPG
(18.04 KB)
下载次数:5
2010-9-25 09:06
-
同感。IESAMPLE可以的。
-
1sector=512,1page=4*sector=2k,1block=64*page=128k
好像是这样的关系吧。
不过看了FMD_ReadSector、FMD_WriteSector等函数好像参数实际上也是用page的概念。
FMD_EraseBlock参数用的是Block的概念。
我的理解是这样。不知道对不对。
+1为了前面放MBR,有可能,这部分代码没看懂。不过MBR不是才512Byte吗?
说实在的,对于磁盘里面这些概念一直不清楚。
什么柱面啊,磁头啊,扇区啊....没什么概念。
哪位高手能简单介绍一下。
-
引用 6 楼 duojinian 的回复:
各有各的优点,到网上查一下就知道了。我用protel8年了。顺手即可。
protel对库的修改给了很大自由,比较方便。
另外因为你公司先有的文件,都是pads的,可以学学这款软件,不像有些同仁说的那个更国际化,纯粹个人狭隘意见。你问问哪家PCB厂商不配备正版Protel。
如果你有精力,可以将你们公司的现有文件改为protel也是可以的。如果时间允许。
另外本人可能愚笨,从来不用sch转到……
本人可能愚笨,从来不用sch转到PCB,都是手动直接放置布线。
这可是牛人呀,不用SCH ,哈哈~~~
-
还是不行呀
main.c
1>.\main.c(50) : warning C4028: formal parameter 2 different from declaration
1>.\main.c(50) : warning C4211: nonstandard extension used : redefined extern to static
1>.\main.c(50) : error C2491: 'tcscpy_s' : definition of dllimport function not allowed
-
如果你确保函数没有问题,那就看这个帖子,他能解决问题。友善确实把串口输出调试信息给屏蔽了
http://blog.eeworld.net/krcc_rain/archive/2010/03/26/5418114.aspx
-
引用 4 楼 welonshen 的回复:
ATOM my_register_class(HINSTANCE hinstance)
{
WNDCLASS wc;
HICON icon = LoadIcon(hinstance, TEXT("Icon"));
wc.style = CS_HREDRAW | CS_VREDRAW;
wc.lpfnWndProc = (WNDPROC)wnd_proc;
wc.cbClsExtra = 0;
wc.cbWndExtra = 0;
wc.hInstance = hinstance;
wc.hIcon = icon;
wc.hCursor = LoadCursor(NULL, IDC_CROSS);
wc.lpszMenuName = 0;
wc.hbrBackground = (HBRUSH) GetStockObject(WHITE_BRUSH);
wc.lpszClassName = TEXT("Test");
return RegisterClass(&wc);
}
这个类返回成功了,loadicon也有返回值,但就是没有图标,似乎WNDCLASS 不支持icon,有没有什么其他的办法加载icon?
可以确定,WNDCLASS类支持LoadIcon,详细内容可以参考下面代码:
InitApp(HINSTANCE hInstance, int nCmdShow)
{
HWND hWnd;
WNDCLASS wc;
// Set up and register window class
wc.style = CS_HREDRAW | CS_VREDRAW;
wc.lpfnWndProc = WindowProc;
wc.cbClsExtra = 0;
wc.cbWndExtra = 0;
wc.hInstance = hInstance;
wc.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_MAIN_ICON));
wc.hCursor = LoadCursor(NULL, IDC_ARROW);
wc.hbrBackground = (HBRUSH )GetStockObject(BLACK_BRUSH);
wc.lpszMenuName = NULL;
wc.lpszClassName = APPNAME;
RegisterClass(&wc);
// Create a window
hWnd = CreateWindow(APPNAME,
APPTITLE,
WS_POPUP|WS_OVERLAPPED|WS_CAPTION|WS_SYSMENU|WS_THICKFRAME,
0,
0,
GetSystemMetrics(SM_CXSCREEN),
GetSystemMetrics(SM_CYSCREEN),
NULL,
NULL,
hInstance,
NULL);
if (!hWnd)
return NULL;
ShowWindow(hWnd, nCmdShow);
UpdateWindow(hWnd);
SetFocus(hWnd);
return hWnd;
}复制代码
-
请问嵌入式和单片机有什么不同
-
[url=http://download.eeworld.net/source/2075027][/url]
看看这里,是我以前整理过的代码。
-
wince 6.0 与5.0的内存管理大大不同了,相应的一些api变化正常,还没有搞6.0具体不清楚。
-
或者反过来
-
CreateFile(TEXT("COM1:"), GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, 0);
是打开COM1,我要他打开这个的时候,在驱动中接收到这个COM1信息,立即启动一个进程,其他COM不执行。
CreateFile 执行后不会去调用XXX_Init的吧?!——注册表加载时候才去执行XXX_Init
-
应该是有密码吧; 搜索到,并不一定能让你连接上;
都应该有权限控制的。
-
速度只能说"赶赶" 的,呵呵
价格请到淘宝网查看,目前的价格是以淘宝为准的.
-
这种情况难以分析。
NK你变大还是变小了?
还有下载的地址不能和bootloader的部分冲突。
-
以下软件可稳定在WINCE4.2 ,wince5.0 ,wince6.0 ARM CPU上运行
================================================================
1.Flash7 IE插件(可在线播放www.youtube.com, www.youku.com ,video.qq.com ....等上 的视频)
2.Flash7播放器
3.网络媒体播放器(可播放优酷,6间房等多个视频网站上的视频,在ARM2440(主频400;内存:64M;网速:
80K,在线播放可基本达到 本地的播放效果,播放界面漂亮))
4.JAVA虚拟机
5.OFFICE办公软件(WORD,EXCEL,PowerPoint)
6.股票软件(可进行在线交易,有普通版和JAVA版)
7.五笔输入法(可提供源代码及注册表)
8.拼音输入法(可提供源代码及注册表)(比WINCE自带的拼音输入法要好用很多)
9.中移动飞信客户端
10.SkyPe客户端
11.英汉词典
12。手写输入法(支持简体,繁体手写识别)
13.电子语音朗读器(打开任何一个TXT文件后,会自动用语音播放)
14。PDF阅读器
15。WINCE QQ
-----------------
16.FTPSerVer
17.任务管理器
18.远程控制工具(USB连接后,可通过PC上的MOUSE和键盘操作嵌入式设备,也可录屏,是 调试的好工具)
19.注册表工具
具体安装方法联系 QQ:1040178540
-
引用 4 楼 suwyhoho 的回复:
有个命令叫做nmake
用过都说好哦
nmake?nmake一般不是跟.MAK文件一起用的吗?
-
支持!