-
沙发。。 帮你顶了
-
根据提示,应该是缺少什么文件
-
Cosmic C 语言编译器到Cosmic公司的网站下载:http://www.cosmic-software.com/
STVD到ST的MCU网页上下载:http://www.st.com/mcu/modules.ph ... iesdocs&FAM=113。
-
引用 2 楼 rushonin 的回复:
MmMapIoSpace是一个通用的系统api
DrvLib_MapIoSpace只是你的bsp中的东东。
明显DrvLib_MapIoSpace更直接些, 不过只有在wince6下才能这么整。
另外MmMapIoSpace用virtualalloc+virtualcopy实现,个人认为能保证size不越界。尽可能的使越界访问不影响到硬件寄存器。
wince6不是没有virtualalloc和virtualcopy了吗?为什么还能这么实现
-
我的SPI的,系统都启动不了。汗
-
今天又查了一下,问题出在nand flash上。
我的nand flash是 ST nand128w3a。单独测试该芯片时发现,芯片的ID读出正确!但写、读结果不一致。
我打算写数据1、2、。。。100到flash里,然后在读出,读的结果是0xFF。
我查了时序应该没错,请问大家是怎么回事?
-
一般一驱多,需要加驱动,另外最好加下隔离。
所以最好加一片244驱动 与隔离。
加一片16BIT的244驱动一下,而且在1602时,把其对应使能打开,同时关闭CAN的数据。
这样既能保证1602的数据完整性,同时也不干扰到CAN
对应CAN通讯时,同样对应处理。
-
例程中提到的STM3210B_EVAL和STM3210E_EVAL评估板的线路图,可以分别在ST网站上找到:http://www.st.com/mcu/modules.ph ... iesdocs&FAM=110
-
试试下面的:
CString soundstr=_T("\\test.wav"); //选择播放文件,系统根目录下的test.wav
sndPlaySound(soundstr,SND_NODEFAULT);
-
装了VS2005的SP1补丁就行了
-
一直有,要进行SPI数据传输,肯定需要时钟
-
顶一下
-
学习
-
Q12、C5可以去掉,R14减到5K上下。
-
引用 1 楼 lgy198612 的回复:
http://hi.baidu.com/shenlang277/blog/item/09af39db56be2f6ed0164ed4.html
看下这个,估计有帮助。
我们公司的嵌入式web服务器都是自己做的。基于PXA270,STM32啊各种CPU的嵌入式web服务器
自己做的话很复杂吗?
有啥借鉴的
-
强人啊,顶起来
-
晕菜,
-
引用 5 楼 schlafenhamster 的回复:
牵涉到这个24V的脉冲要多宽,要带多大的电流(即24*I=功率)
,如果使用并口,可以软件控制脉冲宽度
功率。。对一个脉冲信号,想太多了吧。加个大电容应该是足够了。
-
hostent* pHostEnt=gethostbyname(TEXT("www.baidu.com"));
注意CE下Unicode问题。
-
我碰过这问题,原因是计算机上的串口设置不一样。
typedef struct _DCB {
DWORD DCBlength;
DWORD BaudRate;
DWORD fBinary :1;
DWORD fParity :1;
DWORD fOutxCtsFlow :1;
DWORD fOutxDsrFlow :1;
DWORD fDtrControl :2;
DWORD fDsrSensitivity :1;
DWORD fTXContinueOnXoff :1;
DWORD fOutX :1;
DWORD fInX :1;
DWORD fErrorChar :1;
DWORD fNull :1;
DWORD fRtsControl :2;
DWORD fAbortOnError :1;
DWORD fDummy2 :17;
WORD wReserved;
WORD XonLim;
WORD XoffLim;
BYTE ByteSize;
BYTE Parity;
BYTE StopBits;
char XonChar;
char XoffChar;
char ErrorChar;
char EofChar;
char EvtChar;
WORD wReserved1;
} DCB;
这个DCB里面的波特率,校验位等一般可以手动更改
但隐藏的其他参数程序一般是通过复制现有的数据块来获得,
比如 去零;XonChar
如果这些不同,也会出问题。