-
晕死了,原来是破解串口通讯协议的,这个肯定简单。
第1 感觉:
0x80为包头,0xc0为包尾,最后的是10进制数的检验和
-
我正在搞silverlight,效果当然要自己做了,silverlight只不过提供函数库了
至于性能的话,没有动画和mfc CGI之类区别不大
动画我也没测过。
我觉得silverlight非常优秀,winphone也是用这个
-
帮 顶
-
正负32MB范围内是这样的:
B指令是立即跳转到目标地址,从那里继续执行
B LABLE
存储在指令中的是相对当前PC值的一个偏移量不是绝对地址.
它是汇编时计算的由24位有符号数,左移两位后有符号数扩展
为26位表示有效偏移为26位(前后32MB的地址空间)
-
我整理了一下:
#pragma segment="CODE"
unsigned int *x = __segment_begin("CODE");
但是编译的时候报错
Error[Pe028]: expression must have a constant value
是unsigned int *x = __segment_begin("CODE");的错误
另外我想把__segment_begin("CODE")的值编译完就固化在代码的某个位置例如ORG 0x1000
是否可以做到?
__segment_begin只是一个库函数,所以__segment_begin("CODE")的值必定是已经存在于CODE区里头,只是函数调用的时候去取出来。
-
一般的51单片机开发板要一百多到两百块钱吧,基本的电路功能实现都有了,要是自己买个面包板(就是上面什么都没有,可以往上面插元件的)也就8块左右,一般的单片机也就5-10块钱,至于其他的原件你看着需要什么再买什么,还不是太贵。。。
-
p3.0直接接指示灯啊
-
没有清除中断标志?或没有成功清除中断标志?
-
首先要搞清楚相机的硬件是采用什么做的,然后再看usb通信协议,接着就是学习DDK或DDK+Driverstudio,最后就是编写程序了,呵呵,聪明啊,就是这么搞的,驱动就是开个缓冲区吗,简单,简单
-
可以参考下面的Blog来实现:
[url=http://blog.eeworld.net/joyzml/archive/2010/01/09/5160154.aspx][/url]
-
引用 7 楼 sunrain_hjb 的回复:
流驱动的接口函数必须是XXX_Init格式的,Prefix只能是三个字母。
学习,恭喜大师升星星。
-
似乎我现在也处于这个情况,出错了呢
-
请问下,买了 模块并焊接上串口后,接上2440开发板,能识别码?
那不是还要自己写驱动?
-
完整的AT命令举例
22.1 一个IP PDP上下文的激活
AT+CGDCONT=1,”IP”,”internet”;+GCDCONT=2,”IP”,”abc.com”
OK
ATD*98*1#
CONNECT
其它例子:
AT+CGCLASS=”CG”
OK
+CGREG:1
AT+CGDCONT=1,”IP”,”internet”
OK
AT+CGQREQ=1,1,4,5,2,14
OK
AT+CGQMIN=1,1,4,5,2,14
OK
AT+CGATT=1
OK
AT+CGACT=1,1
OK
AT+CGDATA=”IP”,1
CONNECT
……
Data transfert
……
+CGEV:NW DETACH
22.2 网络请求
AT+CGAUTO=0
OK
+CRING:GPRS”IP”,”211.45.89.152”
AT+CGANS=1
CONNECT
……
Data tranfert
-
好东东
-
模拟器中,不能使用DDraw的,只能在开发板或设备上
-
嵌入式在几年内还是很火热的
-
请问,您将数据写入SD是按照FAT文件系统的格式写入的么?
-
把这个VK_DELETE设为删除键好像不执行删除功能的。
-
呵呵,m_dwWriteThreadID代表的那个写线程的代码是你自己写的吗?问题可能在那里。
另外PostThreadMessage 函数功能:该函数将一个消息放入(寄送)到指定线程的消息队列里,不等待线程处理消息就返回。,如果线程还没处理的时候,buf就已经被delete了,PostThreadMessage传递的就是一个未定义的内存,肯定会出现异常的。建议程序启动new一次,程序关闭delete一次就好,大不了new的大一点。