单片机产生方波

[复制链接]
3982|34
伊泽瑞拉 发表于 2014-7-29 17:33 | 显示全部楼层
ZG11211 发表于 2014-7-29 22:03 | 显示全部楼层
是不是软件干扰?如果不是利用PWM模块的话,要注意软件冲突。
 楼主| mylsf 发表于 2014-7-30 08:15 | 显示全部楼层
大沙发的 发表于 2014-7-29 17:20
上拉电阻过大吧,现在是多大的上拉电阻

10k
 楼主| mylsf 发表于 2014-7-30 08:15 | 显示全部楼层
ZG11211 发表于 2014-7-29 22:03
是不是软件干扰?如果不是利用PWM模块的话,要注意软件冲突。

软件干扰?程序里除了计时器和产生方波的,没有其他程序
ayb_ice 发表于 2014-7-30 08:53 | 显示全部楼层
既然是推挽输出,还要上拉干嘛

表示怀疑是不是没有设置对
沉默爱电子 发表于 2014-7-30 11:55 | 显示全部楼层
限量_个性。 发表于 2014-7-30 14:13 | 显示全部楼层
方波怎么控制出来的?寄存器?定时器?
zhengyh_21elec 发表于 2014-7-30 14:42 | 显示全部楼层
你的这种干扰肯定是来源于电路板Vcc对地之间的,你可以这部分用一根22AHG线代替,供电再试一下,应该就没问题了
liu1004010308 发表于 2014-8-3 21:07 | 显示全部楼层
软件绝对是可以实现的,是不是外围电路的问题,上图啊
junle 发表于 2014-8-5 15:20 | 显示全部楼层
加一个二极管看看呢!
xlsf1048 发表于 2014-8-6 16:03 | 显示全部楼层
 楼主| mylsf 发表于 2014-8-15 17:27 | 显示全部楼层
限量_个性。 发表于 2014-7-30 14:13
方波怎么控制出来的?寄存器?定时器?

定时器中断里面,标志变量 it 进行+1;
主程序中判断 it 输出波形。
现在测得上电后,大概开始的 0.2s 没有输出波形,判断是复位有问题
 楼主| mylsf 发表于 2014-8-15 17:28 | 显示全部楼层
木有虚焊,电源稳压木有问题。

定时器中断里面,标志变量 it 进行+1;
主程序中判断 it 输出波形。
现在测得上电后,大概开始的 0.2s 没有输出波形,判断是复位有问题

开始的 0.2s 复位用这么久么?
moqi816 发表于 2014-8-18 17:34 | 显示全部楼层
你说的每次,是说每次上电都这种情况?如果是上电出现这种问题的话,就有可能是电源的事儿,加一个大点的电容试试,再或者看看你的复位电路,检测一下复位引脚,看看复位时间,应该就这么两种情况
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部