Chinaunix首页 | 论坛 | 博客
  • 博客访问: 316594
  • 博文数量: 199
  • 博客积分: 8610
  • 博客等级: 中将
  • 技术积分: 1975
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-04 19:16
文章分类

全部博文(199)

文章存档

2007年(23)

2006年(176)

我的朋友

分类:

2006-09-15 17:33:18

折腾了这么长时间。
1.kingkong module本身的设计有问题,必须把maxim2502的33、34两个脚短接起来才能发射;
2.利用串口+level shift供电电流不足,必须外接电源才能满足要求;
3.2502的各个管脚的信号用万用表看都正常,包括I、Q、GC、TX_VCC;
4.主要问题是:SPI发命令的速度比较快,而电源上电的速度比较慢(大概需要600us,比较正常的时间大概是100us之内)。通过示波器可以看到:在电源还没有稳定的时候,SPI的命令已经发送完毕,从而导致接收命令的芯片不能接收到;
5.通过增加一个600us的延时可以解决这个问题。但是这个延时发生在中断的上下文中,所以是一件比较危险的事情,有可能影响其它任务的执行。最好的方法是改小电容,从而缩短上电的时间。
 
 
 
 
阅读(517) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~