-
照cy757说法,莫非,晶振有问题?
-
应该有
-
当然可以,拆下来就能用了!!!!比单独去买个ST LINK便宜!不过没外壳。
-
搞定了。
-
如果是CPU端如果没有东西出来,就只能继续检查驱动了。在检查一下是不是有什么地方给拉死了。
-
好的,你说的很清楚了,谢谢!
-
即然数组为20,自然发送数据端一次的数据量不会>20!放心,是双方约定的。
-
我以前做过C8051F020的,我建议你用新华龙提供的JTAG调试器UE-5,价格现在估计在100块左右吧。至于从串口下载程序,020没有提供这样的bootloader.
-
引用 4 楼 yashi 的回复:
xldr+eboot能跑起来的话,硬件问题的可能性就低了。
当然,如楼上所说,你给的信息太少了,没办法判断。
觉得硬件没什么问题,应该是我们自己加载NK到RAM的时候出问题.特别是那些加载多少出问题,找到了一个地方,觉得很可能就是这个地方的问题.
-
#include
unsigned char i;
unsigned char temp;
unsigned char a,b;
void delay(void)
{
unsigned char m,n,s;
for(m=20;m>0;m--)
for(n=20;n>0;n--)
for(s=248;s>0;s--);
}
void main(void)
{
while(1)
{
temp=0xfe;
P1=temp;
delay();
for(i=1;ii;
b=temp
-
www.chinaitlib.com
32位汇编方向的 免费电子书 看看吧
这个时代研究汇编的人很少了
-
引用 11 楼 sunrain_hjb 的回复:
确认一下IF IMGHIVEREG中的IMGHIVEREG是否被定义了先。
这个如果楼主没定义的话,只应该是不能实现hive型的注册表吧?会影响启动码?
呵呵
多谢你昨天给我解答的问题
-
strINGS: DLL_PROCESS_ATTACH
strINGS: str_Init
strINGS: DLL_THREAD_DETACH
strINGS: DLL_THREAD_DETACH
strINGS: DLL_THREAD_DETACH
strINGS: DLL_THREAD_DETACH
strINGS: DLL_THREAD_DETACH
strINGS: DLL_THREAD_DETACH
strINGS: DLL_THREAD_DETACH
一直就显示这个了
str.CPP主要就是下面的东西,没有什么具体操作
DllEntry(HANDLE hinstDLL,
DWORD dwReason,
LPVOID lpvReserved )
{
//EdbgOutputDebugstring("str DLLENTRY HAS BEEN IN \n");
switch(dwReason)
{
case DLL_PROCESS_ATTACH:
g_hInstance = hinstDLL;
RETAILMSG(1,(TEXT("strINGS: DLL_PROCESS_ATTACH\n")));
return TRUE;
case DLL_THREAD_ATTACH:
RETAILMSG(1,(TEXT("strINGS: DLL_THREAD_ATTACH\n")));
break;
case DLL_THREAD_DETACH:
RETAILMSG(1,(TEXT("strINGS: DLL_THREAD_DETACH\n")));
break;
case DLL_PROCESS_DETACH:
RETAILMSG(1,(TEXT("strINGS: DLL_PROCESS_DETACH\n")));
break;
case DLL_PROCESS_EXITING:
RETAILMSG(1,(TEXT("strINGS: DLL_PROCESS_EXITING\n")));
break;
case DLL_SYSTEM_STARTED:
RETAILMSG(1,(TEXT("strINGS: DLL_SYSTEM_STARTED\n")));
break;
}
// EdbgOutputDebugstring("str DLLENTRY HAS BEEN IN \n");
return TRUE;
}
DWORD str_Init(DWORD dwContext)
{
DWORD dwRet=0 ;
RETAILMSG(1,(TEXT("strINGS: str_Init\n")));
// Initialize buffer to zero.
memset (achBuffer, 0, BUFSIZE * sizeof(WCHAR));
// Set return value to non-zero.
dwRet = 1;
return dwRet;
}
-
看不出啥猫腻,找个类似成功的例子对比一下。
-
A0——A15的地址区域 我不进行读写
你不读写,那么A0~A15信号线的电平是什么呢?
-
ls正解啊,就是创建工程时选择
-
去掉了0.3K电阻已解决,但是MAX232为什么总是在向PC机的232口发00的低电平呢,程序不执行(即板子和编程器还在连接状态)也一样!!!
-
我的神啊,等你做好了,开给大家吧
-
以前在单片机上用"%0.xf"。进行格式化传输
-
引用 8 楼 laiguo 的回复:
你可以看下我写的一篇文章,希望你看完会明白
http://blog.eeworld.net/laiguo/archive/2009/08/10/4430283.aspx
谢谢啦,很详细,我先试试,o(∩_∩)o...