-
要写800个数据,而不是 要写800这个数据
-
学习了!
-
所谓“AD转换来得及吗?”是相对什么而言?
-
回LS
偶一清 内存 发生 就跳 13 楼中断里了 #define F103VE_RAM_END ((u32)0x2000FFFF) /* STM32F103VE_RAM_END_ADDR */
#define F103VE_RAM_START (*((u32*)(0x20000000))) //
#define RAM_Size ((0xFFFF+1)/4)复制代码void F103VE_RamClear(void)
{ u32 RAM_Cnt;
u32 *P_RAM_START=&F103VE_RAM_START;
for(RAM_Cnt=0x00000000;RAM_Cnt<RAM_Size;RAM_Cnt++) //0xFFFF+1/4=0x4000
{
(*(P_RAM_START+RAM_Cnt))=0x00000000;
}复制代码}
-
沙发。
-
谢谢楼上给出的意见。
-
都重新开机,当然运行的是Program1
至于Program2呢?它是如何运行起来的?
隐藏Program1,让其它程序运行.
-
360行行行出状元。我只能说研发成功率要高些。
-
高频脉冲输入时,怎么会有计数溢出呢?既然有计数溢出,就不可能有频繁的中断。
请讲清楚你的真正需求。
-
但是就算接收这边卡死了,那发送端又怎么会一段时间后就不发送了呢
-
可以进去,呵呵,花了不少工夫吧,不错!
-
在WinCE上用Flash做UI有点困难,还不如直接用SilverLight。
-
引用 3 楼 oneonce 的回复:
你修改过下面的代码没?
CONFIG_PARAMETER g_szDm9ConfigParams[] =
{
{ CID_CONNECTION_TYPE, -1, NDIS_STRING_CONST("ConnectionType") },
{ CID_SLOT_NUMBER, -1, NDIS_STRING_CONST("SlotNumber")},
{ CID_BUFFER_PHYSICAL_ADDRESS, 0, NDIS_STRING_CONST("BufferPhysicalAddress")},
{ CID_TXBUFFER_NUMBER, 0x20, NDIS_STRING_CONST("XmitBuffer")},
{ CID_RXBUFFER_NUMBER, 0x10, NDIS_STRING_CONST("RecvBuffer")},
{ CID_ADAPTER_NUMBER, 0, NDIS_STRING_CONST("AdapterNumber")},
{ CID_IO_BASE_ADDRESS, 0x30000300, NDIS_STRING_CONST("IoAddress")},
{ CID_IO_RANGE, 0x10, NDIS_STRING_CONST("IoRange")},
{ CID_IRQ_NUMBER, 12, NDIS_STRING_CONST("IrqNumber")},
{ -1,-1,NULL}
};
修改过的,就是用0x20000300。我的是可以读出ID号的,所以我才觉得奇怪。不知道怎么个映射法
-
mark..........
-
char getc()
{
while(!uartrevready);
return uartrevbuff;
}
-
你的开机键中断处理程序中是不是用了PostMessage或者SendMessage?
尝试着让系统完全起来后再按,看看是否还会有错误。
-
是这个样子的,我原先测试的是RTC,走了一个晚上,没有误差,然后我开始测试flash,测试完了就把rtc的程序写回去了,结果rtc满了半分钟。
-
不行的
-
可能是吧。但移动小姐称都支持的。 我用两个移动。一个联通都试过了。。。有没有其它办法。如何判断是否开通了呢。???
-
看来已经解决了,呵呵,恭喜啊,
那我就不用说了