科研进展
qyangxjtu
这个作者很懒,什么都没留下…
展开
-
论NS2与GloMoSim不适合做WSN仿真——目前已完成自己WSN平台建设
泉注:到六月底,WSN仿真平台建设基本完成,这是以前写的东西2007-05-22 | 论NS2与GloMoSim不适合做WSN仿真 标签: 无线传感器网络仿真 NS2 GloMoSim 经过一个星期的不懈原创 2007-09-21 10:59:00 · 2946 阅读 · 0 评论 -
Win32应用程序中进程间通信方法分析与比较——无线传感器网络节点通信模拟
2007-05-22 | 无线传感器网络节点通信模拟和Win32应用程序中进程间通信方法分析与比较 标签: 无线传感器网络 节点 通信 进程 管道原创 2007-09-21 10:54:00 · 1046 阅读 · 0 评论 -
有了第一个专利申请,专利,公司……
很奇怪,原来是昨天CSDN有问题,害得我又白写了。 基本内容就是:我们以前做的那个项目开始申请专利了。除导师外第一申请人,不过不想去上海,没什么实际作用,可以增加信心和为以后增加一笔。 最想的是把自己的算法申请专利,可是论文还没发,小师弟说去找老板的时候正在改我的文章,难道一审出来了,不过别高兴的太早,呵呵。可别打消我写论文的积极性哦。 看了一些博士论文,大忽悠太多了原创 2007-11-28 20:31:00 · 924 阅读 · 0 评论 -
AVR单片机端口和XMEM调试
最简单的调试。 测试AVR单片机ATmega 128是否正常工作,测电压和各引脚数据。 AVR单片机和51最大的不同之处在于AVR单片机端口有方向和数据的选择,每个端口都有三个I/O 存储器地址:数据寄存器 – PORTx、 数据方向寄存器 – DDRx 和端口输入引脚– PINx。数据寄存器和数据方向寄存器为读/ 写寄存器,而端口输入引脚为只读寄存器。当寄存器SFIOR原创 2007-12-17 20:34:00 · 1949 阅读 · 0 评论 -
纪念板子能连上网络
晚上老板又亲自来抓壮丁,没办法,只好继续调试我们那可爱又可恨的电路板。 前两个小时,莫名其妙的问题在继续,最后竟然连仿真器都连不上了。外部电压也不稳定。 用了两块板子,一块是把所有器件都焊好的,一块是只焊了ATmega 128。 上次出现函数调用无法实现的原因在于:堆栈问题!!!ATmega103和ATmega128的堆栈大小不一样,而默认128是兼容103的,在调试原创 2007-12-19 22:40:00 · 845 阅读 · 0 评论 -
头疼的硬件调试
调了一下午的板子, 极其失败! 虽然知道调硬件很麻烦,经常因为莫名其妙的原因造成程序跑不通,这次又碰上了。其实在前面的基础上没增加多少东西,就是调用了一个函数,结果,问题出现了,函数不能正常返回。 把函数代码不用函数调用的方式写出来,能正常执行。汇编跟踪,发现在返回值时,保存返回地址寄存器出错,但是一直没有改变该寄存器啊,奇怪。 另一件很奇怪的事情是,给一个变量赋值竟原创 2007-12-18 19:33:00 · 772 阅读 · 0 评论 -
ATmega 128的编程的一些基本特性
CodeVisionAVR C1、 数据类型转换。unsigned char a = 30;unsigned char b = 128;unsigned int c;c = a*b; //出错,因为8位相乘的结果也是8位的,得转换为16位c = (unsigned int) a*b;2、 常量。如果把原创 2007-12-28 09:46:00 · 3697 阅读 · 1 评论 -
ATmega128的SRAM结构和编程注意事项
泉注:某些注意事项在特定条件下还是要违反的,为了程序方便。 1、 SRAM的结构工作寄存器区包括32个8位寄存器。编译器使用了R0、R1、R22~R31。R2~R15中的一些寄存器可能会用来存放全局位变量;剩下的寄存器会分配给全局字符串变量和全局整形变量。R16~R21分配给局部字符型变量和局部整形变量。I/O寄存器区包括64个CPU外围功能地址。数据对战区用于动态存储变量原创 2007-12-28 10:20:00 · 3011 阅读 · 0 评论