-
怎么回事?什么太慢了?
-
好教程
-
嗯,才转过一圈,找不到东西。
-
那么用整数运算的曲线实现,在速度上是不是会比用浮点运算快呢,可能代码量也比较小吧?
如果速度又快,代码量也小,除了麻烦点之外,岂不是说整数运算更有优势?
-
33# mcuisp
在这里:
http://code.google.com/p/vsprog/source/browse/trunk/dongle/firmware/STLink.
欢迎找茬,把BUG都找出来。
-
事件与标志不是相同的概念,标志是事件的结果,但不是唯一的结果。
比如STM32的一个定时器事件可以触发ADC的采样,实现定时采样,而这种机制就不是标志能够代替的,当然你可以理解为一个内部的标志触发了一个硬件的动作,而不是软件的动作。
-
两者有些不一样、
WFQFPN是什么封装?DATASHEET上没有。
另外,是不是所有型号都量产了啊?
Image0055.JPG
(33.85 KB)
下载次数:0
2010-7-23 12:47
Image0056.JPG
(30.52 KB)
下载次数:0
2010-7-23 12:47
-
推荐nbcool一篇博文,里面提到了分离堆的使用
http://blog.eeworld.net/nbcool/archive/2005/12/14/552406.aspx
PS:很奇怪和我看过的一本书内容相似度很高的,我都有些怀疑了,呵呵
里面写的是独立堆,内容一样了
,主要是以下几个函数
HANDLE HeapCreate (DWORD flOptions, DWORD dwInitialSize,
DWORD dwMaximumSize);
LPVOID HeapAlloc (HANDLE hHeap, DWORD dwFlags, DWORD dwBytes);
BOOL HeapFree (HANDLE hHeap, DWORD dwFlags, LPVOID lpMem);
-
期待中
-
引用 9 楼 arrowrain 的回复:
有下载8G+3G
解压和安装的硬盘最好有100G
不可思议,还好我电脑有500G的硬盘。
-
谢谢!
-
MMSP2+比6410各有优势,都是三星出来的,比较看好6410
-
"McuPlayer"说的没错。
只不过我个人认为原厂退出来的应该保险系数高一些,且应该是得到更广泛应用的。
而后期增加的IAP功能,毕竟在不同的公司其设计和检测流程不一样,所以稳定性相对而言还是有区别的。
当然,我这边还没有进入正式设计中,所有问题只是担忧。
接下来的设计可能会很顺利,也可能会出现很多问题,到时再来请教各位前辈了。
谢谢!
-
最好选择有RTC的IC, 这类IC目前价格也非常便宜, 不比51贵!
如果一定要按目前的要求做, 那可以选择软件累积误差补偿!
-
NND,换了SDRAM,还是老样子。搞不定......
-
在RelDir\bsp_ARMV4I_Release 目录下吧。
按照名称 应该是 键盘与鼠标一起的驱动吧。
-
插入 卡 以后 程序在上面运行, 而且(读写)卡 上面的文件。
在此过程中拔掉 卡, 程序就会失去响应。 用 进程管理器 也无法关闭。
不只是我写的程序, 好多软件都是这样。
比方说: 一些知名的导航软件。
-
OAL——》display——》touch——》any driver if you like
-
自己用iocontrol实现也行,同样看display驱动
-
void WifiOn()
{
DevicePowerNotify(_T("{98C5250D-C29A-4985-AE5F-AFE5367E5006}\\WLAGS46F1"), D0, POWER_NAME);
SetDevicePower(_T("{98C5250D-C29A-4985-AE5F-AFE5367E5006}\\WLAGS46F1"), POWER_NAME, D0);
}
void WifiOff()
{
DevicePowerNotify(_T("{98C5250D-C29A-4985-AE5F-AFE5367E5006}\\WLAGS46F1"), D4, POWER_NAME);
SetDevicePower(_T("{98C5250D-C29A-4985-AE5F-AFE5367E5006}\\WLAGS46F1"), POWER_NAME, D4);
}
//实现部分的电源功能
#include "pwrmgr.h"
typedef DWORD (__stdcall *DevicePowerNotifyProc)(PVOID,CEDEVICE_POWER_STATE,DWORD);
typedef DWORD (__stdcall *SetDevicePowerProc)(PVOID,DWORD,CEDEVICE_POWER_STATE);
DWORD DevicePowerNotify(PVOID pvDevice,CEDEVICE_POWER_STATE DeviceState,DWORD Flags)
{
HINSTANCE hCoreDll = LoadLibrary(_T("coredll.dll"));
DevicePowerNotifyProc procSet =
(DevicePowerNotifyProc)GetProcAddress(hCoreDll, _T("DevicePowerNotify"));
DWORD dwResult = procSet(pvDevice,DeviceState,Flags);
::FreeLibrary(hCoreDll);
return dwResult;
}
DWORD SetDevicePower(PVOID pvDevice,DWORD dwDeviceFlags,CEDEVICE_POWER_STATE dwState)
{
HINSTANCE hCoreDll = LoadLibrary(_T("coredll.dll"));
SetDevicePowerProc procSet =
(SetDevicePowerProc)GetProcAddress(hCoreDll, _T("SetDevicePower"));
DWORD dwResult = procSet(pvDevice,dwDeviceFlags,dwState);
::FreeLibrary(hCoreDll);
return dwResult;
}
加分给源码。。。。。。。。。。。