-
那弱弱的问一下,为啥要在一个虚拟地址上写800个数?
-
这个有空板卖么 ……
-
你看你cpu风扇装好没,看上去像是电源有问题呢
-
Sigma的看看. 看他们是否有数字电视方案.
-
帮顶分……
-
帮你顶
-
发送时检测一下发送fifo是否为空,写发送数据时一次不能超过fifo大小,否则数据还没来得及发送就被覆盖了,接收同样要设置接收中断(几个字节),避免接收太多字节后再中断,如果软件响应中断处理的不及时,后续接收的数据就把接收fifo覆盖了!
-
数码管:按照用途不同,分类不同
根据用途可分:“日”字型,“米”字型等等
根据硬件驱动可分为:共阴极和共阳极
“日”字型一般有7个LED显示段和1个小数点,可有共阴极和共阳极
公共端实际上是指:LED灯(数码管实际上可以看做几个LED灯的组合体)相同的极性相互连在一起,
对于共阳极一般接上拉电阻接电源,对于共阴极一般接上三极管等等
至于你说的HC573用于数码管的位的驱动
-
记得网上有一段是说加什么回执编码.不知道有没有这么一个说法?
-
3:windows是事件(消息)驱动的,如果你的按键按下,你的驱动里边会有个按键按下的事件发送到操作系统。应用程序里等待处理这个按键事件。
-
这个应该不行,一般服务器都需要标准配置。
你的服务器是IBM的,那么想添加硬件,首先得好好看下这个服务器的说明,或者找厂家的技术支持咨询下,针对性的买对应的硬盘,一般的硬件主板和服务器的系统都不支持吧。
-
用的HY27US08121A程序如下,有啥问题呢
void FlashWriteCmd(unsigned char cmd)
{
CLE = 1;
ALE = 0;
RE = 1;
WE = 0;
DataPort = cmd;
WE = 1;
}
void FlashWriteAddr(unsigned char addr)
{
CLE = 0;
ALE = 1;
RE = 1;
WE = 0;
DataPort = addr;
WE = 1;
}
void FlashDataWrite(unsigned char dat)
{
CLE = 0;
ALE = 0;
RE = 1;
WE = 0;
DataPort = dat;
WE = 1;
}
unsigned char FlashDataRead(void)
{
unsigned char dat;
DataPort = 0xFF;
CLE = 0;
ALE = 0;
WE = 1;
RE = 1;
RE = 0;
dat = DataPort;
RE = 1;
return dat;
}
void FlashReset(void)
{
CE = 0;
FlashWriteCmd(NAND_RST);
_nop_();
NAND_WAITREADY
CE = 1;
}
unsigned int FlashReadId(void)
{
unsigned int deviceId = 0x0000;
CE = 0;
FlashWriteCmd(NAND_READ_ID);
FlashWriteAddr(0x00);
deviceId = FlashDataRead();
deviceId = deviceId > 8) & 0xFF);
FlashWriteAddr(0x00);
FlashWriteCmd(NAND_BLOCKERASE_C2);
_nop_();
NAND_WAITREADY
status = 0x01 & (FlashReadStatus());
CE = 1;
return status;
}
void FlashReadPage(unsigned long PageAddr,unsigned char * buf)
{
unsigned int i;
CE = 0;
FlashWriteCmd(NAND_READ0);
FlashWriteAddr(0x00);
FlashWriteAddr(PageAddr & 0xFF);
FlashWriteAddr((PageAddr >> 8) & 0xFF);
FlashWriteAddr((PageAddr >> 16) & 0xFF);
_nop_();
NAND_WAITREADY
for(i = 0;i < NAND_PAGE_SIZE;i++)
{
buf = FlashDataRead();
}
CE = 1;
}
unsigned char FlashWritePage(unsigned long PageAddr,unsigned char * buf)
{
unsigned char status = 0x00;
unsigned int i;
CE = 0;
FlashWriteCmd(NAND_READ0);
FlashWriteCmd(NAND_PAGE_PROG_C1);
FlashWriteAddr(0x00);
FlashWriteAddr(PageAddr & 0xFF);
FlashWriteAddr((PageAddr >> 8) & 0xFF);
FlashWriteAddr((PageAddr >> 16) & 0xFF);
for(i = 0;i < NAND_PAGE_SIZE;i++)
{
FlashDataWrite(buf);
}
FlashWriteCmd(NAND_PAGE_PROG_C2);
_nop_();
NAND_WAITREADY
status = 0x01 & (FlashReadStatus());
CE = 1;
return status;
}
-
引用 1 楼 flandy1982 的回复:
“只在PC端写USB通信方面的程序 能不能把一个文件拷到wince手机上去了?”
是可以的, 但是你要在WINCE短写个USB接收程序, 然后自己编下协议, 就可以传输了
FLandY1982 能不能帮忙找个 demo瞧瞧啊 我想看看pc和wince是如何通过usb通信的 关键是wince那边要如何写代码
-
移动应该属于嵌入式的一个方面吧,应该是包含与被包含的关系。
-
TIM_BDTRInitStructure.TIM_Break = TIM_Break_Enable;
时 出来的SPWM只有180度的有
-
应该是串口设置没有打开,虚拟机的串口配置问题。
-
帮顶
-
用示波器看看有电平变化没?
-
[url=http://download.eeworld.net/source/563215][/url]
这里有一个WinCE6.0的SDK,你可以试试看。
-
可以啊!顶!!!