-
感觉稳定性还不错,为啥不能用??
-
关注STM8的FSMC何时推出
-
无厘头
-
ST网站也有啊:在http://www.st.com/mcu/familiesdocs-110.html搜索ST-Link firmware upgrade。
-
问题解决了。是两个中断冲突了。。
-
引用 3 楼 crystal28 的回复:
加个约束条件
if(wParam == WM_SYSKEYUP)
{
//ShellExecuteEx(&ShExecInfo);
}
键盘抬起时,会触发两次,wParam可能为WM_SYSKEYUP也可能WM_KEYUP
解决的弹出两个程序的问题
目前还有一个问题:
由于使用了全局钩子,点击一次向上键(VK_UP )弹出一个FDS.exe.
怎样判断在没有关闭FDS.exe时,点击向上键不再弹出FDS.exe呢?
谢谢~~~~
-
学习了
-
引用楼主 songxing10000 的回复:
相信大侠们现在都是很优秀的人了,小弟刚学单片机。都不知道该不该学,学不学会?
给我的感觉是学了反正都会忘记的的,还不如不学,!
多实践,做到象吃饭睡觉一样,就永远不会忘了!
和在幼儿园学东西一样,别人怎么作,你就怎么作。时间长了,你没觉得学,可是你已经记住了!
现代的教育是舍本求末!
-
好资料
-
C语言,操作系统(推荐学linux)。硬件方面也要有一些了解,
-
20-30元可以买一个吧,不过有更贵的。完全支持伟福仿真器,我就是用的usb-串口,连接的伟福仿真。
使用前需要先安装驱动,一般usb转串口都带一张小光盘,里面就是驱动。安装后在系统硬件中就会出现一个com口,也可以修改串口号
-
NOR FLASH和RAM应该是不同的地址空间,访问上也没有冲突。
-
网上有资料,直接接收串口数据就可以,模块一直发送数据,你自己写分拣程序就可以
-
mark
-
引用 4 楼 sunrain_hjb 的回复:
reginit.ini里还有的注册表信息 做到镜像里注册表的有些信息就丢失了
这个现象很奇怪,一般在reginit.ini里有的,NK里也会有,系统固化到设备上是如何查看注册表的呢?
你的系统支持HIVE么?
系统支持hive
用Image Explorer查看的
-
Bool SendOverFlag = true; // 第一次时允许发送数据的.
void EP1_IN_Callback (void)
{
SendOverFlag = ture; // 通知一次发送完成
}
void USB_SendData (UINT8 *p_data, UINT32 num)
{
UINT32 remain = num;
UINT32 index = 0;
while (remain >= 64) //一次最多发送64字节
{
while (SendOverFlag != ture); //等待上一次发送完
SendOverFlag = false;
UserToPMABufferCopy(&p_data[index], ENDP1_TXADDR, 64);
SetEPTxCount(ENDP1, 64);
SetEPTxValid(ENDP1);
index += 64; //计算偏移和剩余字节数
remain -= 64;
}
while (SendOverFlag != ture);
SendOverFlag = false;
//发送最后<=64字节的数据
UserToPMABufferCopy(&p_data[index], ENDP1_TXADDR, remain);
SetEPTxCount(ENDP1, remain);
SetEPTxValid(ENDP1);
}
原因要从USB的Bulk传输协议说起
-
搞 Android 不是比較容易,有 source code 不用瞎猜?
-
呵呵 已经搞定 下载一个uic 和qt 然后./qt一切搞定
-
刚才把MMU_SetFastBusMode(void) 与MMU_SetAsyncBusMode(void)位置搞错了
-
百度下 FAT16 FAT32