-
4楼别在那胡扯
-
非常谢谢kinbing的回复和程序分享。
我贴出的程序也调试成功了。
-
非常容易啊
-
CRC检验功能是通过计算数据流的CRC,再与发送方送来的CRC数值比较来检验数据的正确性;请问你的SPI Flash中存储了CRC数值并回送给STM32了吗?如果没有,当然会有CRCERR。
-
[2010/06/29 17:07:19 3848.2]
#-199 执行 "C:\WINDOWS\system32\rundll32.exe",用命令行: rundll32.exe newdev.dll,ClientSideInstall \\.\pipe\PNP_Device_Install_Pipe_0.{F40CFFCD-CAAD-4105-A7F2-66AD3C424E6A}
#I060 设置所选的驱动器。
#-019 正在查找硬件 ID(s): acpi\nsc1100,*nsc1100
#-166 设备安装函数: DIF_SELECTBESTCOMPATDRV。
#W059 选择最兼容的驱动器失败。 错误 0xe0000228: 这个设备没有兼容驱动程序。
#W157 默认安装程式失败。 错误 0xe0000228: 这个设备没有兼容驱动程序。
知不知道这是怎么回事?
-
不好意思,习惯了直接对寄存器操作。而且如果STM32的参考手册写得很清楚的话,也根本不需要去看什么固件库。
-
中毒了吧,要不就是系统哪里有问题
-
可能是EBOOT不行或者OAL不行
-
修改注册表或者在改掉MAC的值后生成另一个nk。
-
用定时器来做就行了啊,延时函数也可以。P1^0口给高低电平就行
-
time.h?
貌似CE下是另外一个名称,呵~~
-
嗯嗯 樓上說的對~ 但是樓主又說他確定chip有給他正確回應
所以我才會認為他是pskey沒匹配
樓主 你下面的registry中有值嗎? 值為啥?
[HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\HCI]
-
1、机柜上的一般为触摸屏,厂家有西门子、eView等,其内部为嵌入式系统,但对于工控应用来说,基本不需要考虑它的内部,只要知道该触摸屏支持什么通讯协议(如MODBUS、PROFIBUS等),通过配套的组态软件进行编辑开发,设置好与PLC系统的变量对应地址,再下载至触摸屏内即可;
2、办公室内PC上运行的是控制系统的监控组态软件,如WinCC、Intouch等,按照厂家的使用手册进行正确设置组态后,就可以了。
-
楼上正解
#include
unsigned char code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x98};//共阳
unsigned char tm;
unsigned char ts;
unsigned char bt;
void main(void)
{
unsigned char i,j;
P0=P2=table[0];
bt=0;
ts=0;
tm=0;
while(1)
{
if(P3_5==0)
{
for(i=10;i>0;i--)
for(j=125;j>0;j--);
if(P3_5==0)
{
bt++;
if(bt==4)
{
bt=0;
}
switch(bt)
{
case 1:
{
TMOD=0x01;
TH0=15536/256;
TL0=15536%256;
EA=1;
ET0=1;
TR0=1;
}
break;
case 2:
{
TR0=0;
}
break;
case 3:
{
TR0=0;
ts=0;
P0=P2=table[0];
}
break;
default:
break;
}
while(P3_5==0);
}
}
}
}
void t0(void) interrupt 1 using 0
{
TH0=15536/256;
TL0=15536%256;
tm++;
if(tm==20)
{
tm = 0;
ts++;
if(ts==100)
{
ts=0;
}
P0=table[ts/10];
P2=table[ts%10];
}
}
复制代码
-
我也觉得你的CE系统有问题.你的系统有多大的内存?
-
引用 12 楼 trueman_onlyme 的回复:
还有一点,USB充电 也是可以连接PC的,而不仅仅是充电器! 所以充电端还是有host的! 插入就会发生枚举,
现在要做的就是 让pc不进行枚举,
? ? ---最终目的是,当与pc连线后,设备选择是否选择 模式为mass storage,如果不选,那么,就只是充电,PC端部会弹出,无法识别的设备的提示!
不知道是否正确理解了LZ的意思,如果理解不对请见谅。
注册表下面有一个自动连接ActiveSync的设置,如下:
[HKEY_CURRENT_USER\ControlPanel\Comm]
"Cnct"="`USB"
"AutoCnct"=dword:00000000
如果不希望在usb插入的时候PC去枚举,就把AutoCnct设置为0,这样插入usb之后pc就不会枚举,就只剩下充电功能了。
-
大些的程序采用这类方法的多
比如说操作系统的驱动程序框架,基本上是采用C实现面向对象的方式,把用户编写的驱动程序代码统一到一个驱动程序框架中来的
-
准备完善程序,加点自检程序,这个正好用,请问这个库如何获取?
-
可能发送速度过慢。。缓冲区的还没发完。。后面的数据有进来了。。看下中断吧
-
元旦快乐!新年快乐!