Ian11122840 发表于 2010-11-16 11:16:32

原创!4路PPM输出、1路PPM输入的程序!分享~~

利用定时器0每隔0.01ms产生个中断,来输出PPM的程序!!利用查询方式得到输入PPM值,

用的是STC5A60S2,单片机,中断在1T模式

硬件上将P2.7接入P0.0,得到P0.0输入值,再返给P2.6
主程序做的测试,让P2.7输出口脉宽在1-2ms变化,理论上讲,P2.6也可以跟随变化

示波器检测发现已经能运行,不过有个问题,就是脉宽最小1ms,最大到了2.4ms(不知为啥变大了),输入P0.0悬空的话,输出乱跳抖舵(可以理解~~)

还有啊,同时采集6路信号应该怎么做,还没想好》。有没有一起做的?来做做~~。

点击此处下载 ourdev_598297DLIQ74.rar(文件大小:26K) (原文件名:单脚!能输入、输出、悬空时乱跳变.rar)

Ian11122840 发表于 2010-11-16 14:07:42

这个思路是不是有点不好呢?测舵机输出的时候偶尔会有抖舵,唉,来人指点下吧
页: [1]
查看完整版本: 原创!4路PPM输出、1路PPM输入的程序!分享~~