2812CPU定时器问题

[复制链接]
 楼主| nikiski 发表于 2013-10-11 16:30 | 显示全部楼层 |阅读模式
小弟新手,最近在做2812定时器的实验。程序主要就是在定时器的中断下使GPIO口输出方波,程序没有什么问题,但是用示波器观察GPIOB口输出的波形很奇怪。
这尼玛像电容充电放电啊,请问是硬件问题吗?是否有解决方法?谢谢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
zhangmangui 发表于 2013-10-11 18:54 | 显示全部楼层
是这样的  虽然你的定时器周期可以做到很小   但是IO口的转换能力不一定能跟上你的定时器的转换
像51单片机的IO口最快转换速度也就是300K左右   
你可以把定时周期加长   方波就像样了
 楼主| nikiski 发表于 2013-10-12 12:46 | 显示全部楼层
好的,我下周试下看看。但是我这个图上的周期也不算短有1300ms了。
zhangmangui 发表于 2013-10-12 13:09 | 显示全部楼层
nikiski 发表于 2013-10-12 12:46
好的,我下周试下看看。但是我这个图上的周期也不算短有1300ms了。

嗯  还有 确保你的IO口有没有连接其他外设  
 楼主| nikiski 发表于 2013-10-12 16:11 | 显示全部楼层
我用示波器探头的就是176脚芯片的GPIO口,没有接其他外设。
zhangmangui 发表于 2013-10-13 20:35 | 显示全部楼层
nikiski 发表于 2013-10-12 16:11
我用示波器探头的就是176脚芯片的GPIO口,没有接其他外设。

从示波器上的周期看   确实不应该   频率很低
主要是看到波形中还有负半轴
不知示波器是否设置合适
 楼主| nikiski 发表于 2013-10-14 15:53 | 显示全部楼层
嗯。是我示波器设置错了,应该把耦合选择为直流,看到的是方波。为什么选了交流会看到那样的波形?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

23

帖子

0

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

7

主题

23

帖子

0

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