模吧

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

楼主: 917840533

不到3块钱,极小体积把PPM分离成PWM信号

  [复制链接]
发表于 2019-3-1 08:11:33 | 显示全部楼层
楼主厉害!坐等出样板,实际效果更精彩。
回复 支持 反对

使用道具 举报

发表于 2019-8-4 16:16:52 | 显示全部楼层
楼主好厉害,学到知识了,好详细,赞一个,以后就跟着你混了。
回复 支持 反对

使用道具 举报

发表于 2019-11-5 14:42:27 | 显示全部楼层
本论坛的开源板块太赞了                                             
回复 支持 反对

使用道具 举报

发表于 2019-11-5 14:42:56 | 显示全部楼层
本论坛的开源板块太赞了                                             
回复 支持 反对

使用道具 举报

发表于 2019-11-5 20:39:10 | 显示全部楼层
路过,拿币顶贴
回复 支持 反对

使用道具 举报

发表于 2019-11-7 10:08:04 | 显示全部楼层
是飞控直接输出的ppm还是加反向器的ppm?
回复 支持 反对

使用道具 举报

发表于 2020-1-8 14:12:48 | 显示全部楼层

你真是技术强人  好厉害的哇啊
回复 支持 反对

使用道具 举报

发表于 2020-4-21 09:01:07 | 显示全部楼层
准备做一个不到3块钱,极小体积把PPM分离成PWM信号  作者:njtutjp 7058 谁做过了,效果怎么样
回复 支持 反对

使用道具 举报

发表于 2020-4-24 09:14:32 | 显示全部楼层
厉害了!本来都是直接买转换的,这个贴提供了一个思路。、
回复 支持 反对

使用道具 举报

发表于 2020-4-25 08:02:56 | 显示全部楼层
能不能同时分离出来四个通道?
回复 支持 反对

使用道具 举报

发表于 2020-8-28 03:11:23 | 显示全部楼层
反应速度快吗?不到3块钱,极小体积把PPM分离成PWM信号  作者:mimiCP 9757
回复 支持 反对

使用道具 举报

发表于 2020-8-28 09:00:53 来自手机 | 显示全部楼层
厉害谢谢分享
回复 支持 反对

使用道具 举报

发表于 2020-10-8 00:00:35 | 显示全部楼层
大佬,通道分离后会出错吗?
回复 支持 反对

使用道具 举报

发表于 2021-4-17 10:54:23 | 显示全部楼层
vxdvdzvxvxfbvvcdxdzvdzxvdz
回复 支持 反对

使用道具 举报

发表于 2021-4-17 21:03:52 来自手机 | 显示全部楼层
楼主代码有哪位大神给分析一下吗?#include"reg52.h" #include "intrins.h" #define u8 unsigned char #define u16 unsigned int    sfr P3M1=0xb1; sfr P3M0=0xb2; sfr AUXR=0x8e; sfr T2H=0xd6; sfr T2L=0xd7; sfr IE2=0xaf;  sbit outio=P3^4; sbit k0=P3^0; sbit k1=P3^1; sbit k2=P3^2;   u16 ppmtemp,PPMread[9],outtemp; u8 channel,i,y,yichuFlag,ch;    void zhongduan() interrupt 2      {  TR0=0;                        ppmtemp=TH0;                     ppmtemp=(ppmtemp<<8)|TL0;     TH0=0;              TL0=0;              TR0=1;          if(ppmtemp>2500|| yichuFlag) {     i=1;    yichuFlag=0;    }    switch(i)          {    case 1:  break;   case 2: PPMread[i-1]=ppmtemp; break;    case 3: PPMread[i-1]=ppmtemp; break;   case 4: PPMread[i-1]=ppmtemp; break;   case 5: PPMread[i-1]=ppmtemp; break;    case 6: PPMread[i-1]=ppmtemp; break;    case 7: PPMread[i-1]=ppmtemp; break;  case 8: PPMread[i-1]=ppmtemp; break;  case 9: PPMread[i-1]=ppmtemp; break;   default:break;    }   i++;    }   void shuchu() interrupt 12                                     {     ch=k0;   ch=(ch<<1)|k1;   ch=(ch<<1)|k2;   outtemp=PPMread[ch+1];    y++;  switch(y)           {     case 1:  outio=0; T2H=(65536-outtemp)/256; T2L=(65536-outtemp)%256; break;      case 2:  outio=1; T2H=(45536+outtemp)/256; T2L=(45536+outtemp)%256; y=0; break;        }  }      void dingsqiTimer0(void) interrupt 1        {       yichuFlag=1;                    }      void main() {          while(1) {     P3M0=0x10;       P3M1=0x08;              EA=1;       EX1=1;      IT1=1;      ET0=1;          TMOD=0x11;        IE2=0x04;             AUXR=0x10;                    PX1=1;     }  }
回复 支持 反对

使用道具 举报

发表于 2021-4-17 21:05:09 来自手机 | 显示全部楼层
不支持程序格式
回复 支持 反对

使用道具 举报

发表于 2021-6-4 11:34:54 来自手机 | 显示全部楼层
要怎样下载?
回复 支持 反对

使用道具 举报

发表于 2021-7-13 02:23:12 来自手机 | 显示全部楼层
为什么我烧录以后单片机不工作呢,晶振频率已经选择12m
回复 支持 反对

使用道具 举报

发表于 2021-7-17 09:40:03 | 显示全部楼层
15F104E为啥不行?
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|关于模吧|APP下载|广告报价|小黑屋|手机版|企业会员|商城入驻|联系我们|模吧 ( 冀公网安备13080502000084号 )

© 2013-2020 Moz8.com 模吧,玩出精彩!