20150609 波形无法发射

20150610更新
将无线模块拆除后,发现单片机同样在3.6V不能起振和正常工作,有时候能起振也非常慢,后来发现输出的信号波形最低电压只有0.6V,而不是0V。
最终检查到mcu的gnd没。。。有。。。接!:?😈😬😠😂😨😧:twisted:
这个型号的所有板子都。。。没。。。有。。。接!!

20150609
产品的附机带有一个小功率发射模块,程序控制每隔一段时间进行一次发射,但始终看不到波形,没有发射波形出来。
找了两天的问题,
最开始怀疑是程序的设定,电压一旦降低,通过键盘触发的波形就无法发送,而只要将电压升到4.5V就又可以了,猜测试单片机的晶振在低电压没有起振。换了几片结果还是一样。
在定时器0加入了一个自反向的输出来看键盘是否如实地触发了。结果是电压降低后定时器0没有启动?因为设置的pin14自反向都没有变化,所以更加坚定了是电压导致晶振没有起振。
但是这个结论依然站不住脚,3.5V单片机不能起振,实在是太不可思议了。进行微调电压后,发现,降到4.2V的时候,开始间歇性停止发送信号,太不可思议了。总不可能晶振4.2V就处于临界状态了吧。
换了一个思路,会不会是无线模块对晶振产生了影响。将停止发射时候的无线模块电源关闭,发现电源关闭的时间对其有影响。
然后怀疑无线模块会不会是电源通电后需要一定时间才能正常工作。将发送信号延迟了200ms后发送,结果正常了。
最后得出的结论是,无线模块上电后,不仅仅将TXD管脚拉低,同时还影响了单片机的定时器,因为自反向没有实现,然后将TXE使能端打开后,还需要100ms的时间才能完全发送数据。


评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注