上一页 1 ··· 3 4 5 6 7

2010年3月12日

【会议】2008-10-27

摘要: 时间 2008-10-27地点 YQ-11-3011.功能错误是断点设置的原因导致的2.ATmega32的Timer0在Sleep下可以运行,ATmega168的Timer1在Sleep下是否能运行?3.弄清楚ATmeg32代码中的Timer0的用途4.Sleep()上不能设断点5.通信代码上不能设断点6.调试发送数据后跳出的代码时看寄存器、Flash之类的具体数值7.写文档给楠,包括每行代码、每... 阅读全文

posted @ 2010-03-12 13:10 涌远在调试 阅读(108) 评论(0) 推荐(0) 编辑

【会议】2008-10-20

摘要: 时间 2008-10-20地点 YQ-11-3011.代码功能写出来,完善2.上交课表3.原来的代码能跑起来,功能实现 阅读全文

posted @ 2010-03-12 13:04 涌远在调试 阅读(89) 评论(0) 推荐(0) 编辑

【会议】2008-9-22

摘要: 时间 2008-9-22地点 YQ-11-3011.存在的问题:晶振没有信号2.检查对策: SPI接口对不对? 看SPI波形 PORT口设置对不对3.高在写代码的USB电路板上的代码的本质:生产者-消费者问题 阅读全文

posted @ 2010-03-12 13:01 涌远在调试 阅读(98) 评论(0) 推荐(0) 编辑

【会议】2008-9-1

摘要: 时间 2008-9-1地点 YQ-11-3011.编译下ATmega168的代码,找错误 阅读全文

posted @ 2010-03-12 12:59 涌远在调试 阅读(83) 评论(0) 推荐(0) 编辑

【会议】2008-8-26

摘要: 时间 2008-8-26地点 YQ-11-3011.选课,制定培养计划2.按钮中断INT0的65ms太短了,可以尝试下168里的Level Change模式3.拿科的protel图,把32的代码改成168的4.可以去旁听下嵌入式方面的课程,信电系的是偏硬件的,CS的是偏软件的5.看楠搭建系统 阅读全文

posted @ 2010-03-12 12:54 涌远在调试 阅读(107) 评论(0) 推荐(0) 编辑

【会议】2008-8-18

摘要: 时间 2008-8-18地点 YQ-11-3011.最早下周末拿到导游标示卡节点的电路板2.需要对原代码修改管脚的宏定义3.实现配置模式下能读取标示卡节点的地址和变量的功能4.找ATmega32和ATmega168之间的各个资源对应的数据、控制寄存器的不同点5.考虑按键去抖的代码完善6.添加低电压报警,用定时器隔一段时间检查的方式实现 阅读全文

posted @ 2010-03-12 12:28 涌远在调试 阅读(106) 评论(0) 推荐(0) 编辑

2009年9月3日

AVR-GCC的编译器优化是个双刃剑,一不小心就被阴了~

摘要: 题记:代码优化双刃剑,一不小心就出错。GCC里用static,出错之后难发觉,要想不覆前辙路,volatile来灭之!实验室开发的WSN结点使用AVR系列的单片机做的电路板,AVR-GCC提供了5级的代码优化,因为结点上跑的代码比较繁琐,需要完成找路由、组网、采集数据、传递数据、休眠、时间同步等功能,所以不开优化的话,代码基本上已经达到单片机容量的160%了。下面是Makefile文件中对代码优化... 阅读全文

posted @ 2009-09-03 21:35 涌远在调试 阅读(2139) 评论(0) 推荐(0) 编辑

2009年3月20日

WSN中的盲调启示录

摘要: 近来在实验室里负责一块 Wireless sensor network node 的代码调试,因为所采用的Atmel产的ATmega168单片机在Debugwire方式下在线仿真调试常常出现芯片锁死的Bug(从此这块单片机不能再启动,连熔丝位也读不出来,之前已经被我锁死了4块了,导师那个心痛啊~),所以导师交代要用盲调(只能用仿真器连接电路板、烧写HEX文件到Flesh的办法来调试)。 不过这样下... 阅读全文

posted @ 2009-03-20 16:19 涌远在调试 阅读(386) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7

导航