-
J link好用,还能仿真其他器件
-
ding
-
没用过这个
不过一般的单片机就一个SBUF吧,
每收到一个字节到SBUF就中断或者置标识一次
一次收多了没地方放的
-
正版的有的会在工控机上贴个微软的标吧。
-
感谢回复
单次转换模式也试过了,带缓冲的转换模式也试过了。都是一样的结果
目前的初步结论是:
1、AD引脚外部的电容不能接
2、CPU时钟降至2MHz 会有改善
但是不明白为什么,特别是AD引脚上的那个电容
-
我在程序前期也include C,呵呵,下次不敢了。
-
在SPI wifi驱动中就有例子了。
int installISR(MYINTRINFO* pMyIntrInfo)
{
GIISR_INFO Info;
// install the DMA ISR handler
pMyIntrInfo->hGIIsr = LoadIntChainHandler(
TEXT("giisr.dll"),
TEXT("ISRHandler"),
(BYTE)pMyIntrInfo->irq);
if (!(pMyIntrInfo->hGIIsr)) {
RETAILMSG(1, (TEXT("xxxxxxxx>Can not load giisr.dll\n")));
goto errFuncRet;
} else {
RETAILMSG(1, (TEXT("*********> loading agiisr.dll ok\n")));
}
Info.SysIntr = pMyIntrInfo->dwSysIntr;
Info.CheckPort = TRUE;
Info.PortIsIO = FALSE;
Info.UseMaskReg = FALSE;
Info.PortAddr = (DWORD)pMyIntrInfo->IntrRgPhysAddr;
Info.PortSize = sizeof(DWORD);
Info.Mask = pMyIntrInfo->IntrMask;
Info.MaskAddr = 0;
if (!KernelLibIoControl(pMyIntrInfo->hGIIsr, IOCTL_GIISR_INFO,
&Info, sizeof(Info),
NULL, 0, NULL))
{
goto errFuncRet;
}
return 0;
errFuncRet:
return -1;
}复制代码
-
应该是内核加载启动的时候,把mmu弄乱了,但是我就是不知道该怎么去找了,看了下bootrom启动和Vxworks映像启动的区别,主要是bootrom是调用rominit()后再调用romstart()再到bootconfig.c里面的usrinit(),而Vxworks 是调用sysAlib.s里面的sysInit()后调用usrconfig.c里面的usrInit()
而usrconfig.c里面又只是些函数初始化函数。不知道哪位大哥能不能把方向指明点不啊?
-
上面说的基本都对。
我们的NK.bin就40M左右。
这些与我们选择的组件有关,组件越多,就越大。
当然如果有一些组件式没有需求,也可以裁减掉,这样能减少NK的大小,从一方面可以减小系统启动的时间。
-
买个USB转串口的线缆 试试吧。
也可以问厂家,一般刻录机大部分都是USB的
-
谢谢解释 这些资料在哪能找到
-
哦,好的,谢谢。我再试试。
-
搞不懂,也曾有过这方面的想法,但是老虎吃天无从下口啊!职业+友情帮顶!
-
帮顶下.
-
同乐
-
您好,不知道前面各位的问题解了没,你们说的问题小弟并不太懂,但我们目前是divacom在中国区域的总代理,从03年来一直专注于做DM9000及DIVACOM全线产品,通过我们可以找到原厂的工程师做技术支持,当然,是免费提供的,说不定我能帮得上大家的忙,以下是我的联系方式 QQ:1259987438 电话:027-87163610 (0)13554272382 王洪武
-
每次读取都清了的啊
//清空串口
PurgeComm(ceSeries->m_hComm, PURGE_RXCLEAR | PURGE_TXCLEAR );
-
51只用寄存器R0/R1用作间接寄存器寻址,是想试下这个.
另说明使用片外64KB存储器,EA为高电平.
-
做硬件的一定要会看英文的资料,datasheet等
-
不太确定你指的是ap的响应还是driver里的动作
我猜你应该是后者,非标准间盘的流程和标准键盘是一致的,都是hw irq-->ist-->scan code-->virtual code-->remapping-->发给gwes消息->gwes回调unicode-->OK了