如何不用定时器软件实现38KHz载波信号?

[复制链接]
2227|5
 楼主| discover568 发表于 2013-11-6 16:07 | 显示全部楼层 |阅读模式
本打算用一个定时器0通过中断对P口取反来产生38KHz的载波,实际测试到载波周期不是26.3us,而是140ms左右。后查可能是时间太快或者晶振不准的原因,如果有其他可能,也请不吝赐教。问题如题,请大家给出可行的建议,多谢了先。
joyme 发表于 2013-11-6 16:28 | 显示全部楼层
肯定是配置错误,晶振不准到这个地步还能用么? 时间太快不知道你指的什么意思,中断里的语句要尽量少,至少要保证执行时间大大的小于两次中断时间
coody 发表于 2013-11-6 17:10 | 显示全部楼层
当然可以,9us + 17.3us
dirtwillfly 发表于 2013-11-6 18:49 | 显示全部楼层
楼主可以把程序贴上来,大家给你看看
 楼主| discover568 发表于 2013-11-22 21:37 | 显示全部楼层
感谢大家的回答,结贴晚了些。问题是因为我认为它是自动重载的,其实还是需要软件在中断中对其初值进行重新加载。
lhchen922 发表于 2013-11-24 20:10 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

43

帖子

0

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