-
hehe,经过重新改写,问题从现象上看已经解决,但是还没有弄清楚具体原因,理论上还解释不清楚
为什么不把改写前后的代码贴出来,让大家帮助分析分析,弄清楚具体原因,理论上解释清楚呢?
-
我原来用的2.0的库函数,跟3.0的对比了下,2.0的少了很多的超时判断部分,
参考了3.0的库函数修改了下初始化就成功了!!
郁闷
解决问题就好。
其实1.0的库我也用,也能初始化成功。
既然有3.0的库,当然最好借鉴一下啦。
-
你用Debugview就可以 学内核调试最好还是windbg 呵呵 网上介绍windbg的很多 多如牛毛!
-
引用 1 楼 cfanlwn 的回复:
在注册表 BIB sours dir 等等 这样就可以开机启动了
能详细说下吗?或是有类似的资料 也可以! 如能告之 非常感谢!!!
-
PC是没有SPI接口的,除非你中间又用个转接板,转成uart口,但应该没人这么做。一般像51单片机,与PC通讯也就是用UART串口,既然没用到它,你不开启它,那它就不会对mcu有任何的影响。
-
终端用linux和wince比较多吧,
vxworks一般还是用于实时性要求比较高的场合,
-
编译后会出现警告。烧写后STM32不能启动。我用得是MDK
-
引用 3 楼 larryk 的回复:
那我在A.cpp文件里申请了EINT0的中断号,在B.cpp文件里也要用InterruptDone清除EINT0请求的话,也要重新申请中断号吗??
如果不用的话,那我怎么获取在A.cpp文件里申请过的中断号呢??
(我的文件执行顺序是先B文件,再A文件,A文件代码负责处理中断事件。我想在某些时候在B文件里把EINT0请求清掉,不让它在A文件里处理EINT0中断)
谢谢
我在B文件中把intpnd1和scrpnd1的值打印出来,发现EINT0对应的第0位都为0,就是说没有中断请求,为什么到A文件的时候,EINT0会响应呢??真是奇怪啊~~~~~~~~
-
能说得详细点吗?我还是WinCE白痴。
-
引用 2 楼 gooogleman 的回复:
不用拷贝的。呵呵,选上组件,把所有杀毒软件关闭即可。呵呵
gooogleman博客有。
-
我使用EVC+SP4写程序的时候没有设置过下载路径,在程序没有问题的情况下,建议使用Ctrl+F5来构建程序。
-
(*m_Coder1)++;
-
如果进行一次读那么就这样写就可以了吧?
UCHAR *inContext = USBDevice->BulkInEndPt->BeginDataXfer(inbuf,bc,&inOvLap);
USBDevice->BulkInEndPt->WaitForXfer(&inOvLap,100);
Success = USBDevice->BulkInEndPt->FinishDataXfer(inbuf,bc,&inOvLap,inContext);
CloseHandle(inOvLap.hEvent);
不是in,out必须都写吧,我还以为它们是配对使用呢?必须一个in,接着一个out。
-
能给个联系方式吗?rsgw40@sohu.com
-
程序没有问题啊,如果不是你要的效果 看看你的TABLE表
-
引用 5 楼 guetcw 的回复:
如果不计成本
PMIC的话LTC3556比较合适,它有两路400mA step down DCDC,还有一路1A的 buck/boost可以输出5V给你,另外有两路常开的低电流LDO。自动充电,切换电池和外部电源输入。
LTC3455不太合适,没有buck/boost DCDC适合不需要5V的场合。
这个方案成本就高了起码是我上面说的方案的两倍,反正你的不在乎成本,嘿嘿
如果两节电池LTC3556不能用,他的输入电压时4.5V到5V的,比原来那个还要窄
-
把硬盘挂到别的机器里面试试
-
根高校合作
-
驱动里会不会根据注册表相应的值,执行不同的动作呢
-
在用串口发数据给液晶屏的时候,把串口软件上的RTS0
和CTS0 勾选上看看,如何。。。。