|
最近一段时间很忙,很累,不仅仅是公司的项目,更多是自己的一些事,这段时间一直在调试ZIGBEE项目,还有在招手写一本入门级的ZIGBEE书籍,可惜写到一半就被手上的事给折腾的没精力弄了,想到这个就心痛。不过会在年底尽量赶出初稿,论坛好多很好玩的活动都没时间参加,太可惜了,不知道为何有些实验现象和自己预想的相差太远了,感觉有点不可思议,明明知道程序有BUG和自己预想的不一样,但是就是找不到原因,幸好昨晚不经意间找到了一个困惑了自己很久的技术问题,我自己在一个zigbee协议栈中增加了NV操作,可是不知道为何调用系统的定时器API去重启芯片时,竟然没用,后面跟踪程序时发现还是进入了相应的程序分支,担心就是有问题,最后锁定到了是条件判断多了一条判断是否是第一次操作NV的语句没有在分支中进行初始化,蛋疼,但是其他地方又初始化了,所以系统重启时不会进入我所设定的程序分支。总之,这个问题太坑爹了,搞了好久才搞定,在这方面,我觉得有些问题,如果想不明白,就不要老想,不是叫你不要去想,而是先看看其他的ZIGBEE技术书籍,转移下视线,很多时候说不定,你看某些技术知识点时,突然就想到了呢。想到这个,我突然想到了哪位靠做梦都能相出苯的结构的科学家,好多时候我们又何尝不是他那个样子呢,不过我不主张遇到问题就放弃,还是要努力去攻克~~~~~~~~~~~~
[ 本帖最后由 wateras1 于 2013-11-15 11:18 编辑 ]
|
|