llan 发表于 2019-2-20 04:56:29

6666666

dz314569 发表于 2019-3-1 08:11:33

楼主厉害!坐等出样板,实际效果更精彩。

哥哥哇哇哇 发表于 2019-8-4 16:16:52

楼主好厉害,学到知识了,好详细,赞一个,以后就跟着你混了。

xyc 发表于 2019-11-3 22:19:46

想要,没币!!

sateye 发表于 2019-11-5 14:42:27

本论坛的开源板块太赞了                                             

sateye 发表于 2019-11-5 14:42:56

本论坛的开源板块太赞了                                             

huzq 发表于 2019-11-5 20:39:10

路过,拿币顶贴

xyc 发表于 2019-11-7 10:08:04

是飞控直接输出的ppm还是加反向器的ppm?

天真吴邪 发表于 2020-1-8 14:12:48


你真是技术强人好厉害的哇啊

njtutjp 发表于 2020-4-21 09:01:07

准备做一个{:1_1:}谁做过了,效果怎么样

beachlwf 发表于 2020-4-24 09:14:32

厉害了!本来都是直接买转换的,这个贴提供了一个思路。、

dukecheng 发表于 2020-4-25 08:02:56

能不能同时分离出来四个通道?

mimiCP 发表于 2020-8-28 03:11:23

反应速度快吗?{:1_13:}

小白8235120 发表于 2020-8-28 09:00:53

厉害谢谢分享

mimiCP 发表于 2020-10-8 00:00:35

大佬,通道分离后会出错吗?

爱上一瞬间xyx 发表于 2021-4-17 10:54:23

vxdvdzvxvxfbvvcdxdzvdzxvdz

PMlSyt 发表于 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,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=ppmtemp; break;    case 3: PPMread=ppmtemp; break;   case 4: PPMread=ppmtemp; break;   case 5: PPMread=ppmtemp; break;    case 6: PPMread=ppmtemp; break;    case 7: PPMread=ppmtemp; break;case 8: PPMread=ppmtemp; break;case 9: PPMread=ppmtemp; break;   default:break;    }   i++;    }   void shuchu() interrupt 12                                   {   ch=k0;   ch=(ch<<1)|k1;   ch=(ch<<1)|k2;   outtemp=PPMread;    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;   }}

PMlSyt 发表于 2021-4-17 21:05:09

不支持程序格式

CHINAQZ1209 发表于 2021-6-4 11:34:54

要怎样下载?

lvkangd12s 发表于 2021-7-13 02:23:12

为什么我烧录以后单片机不工作呢,晶振频率已经选择12m
页: 1 2 3 4 5 6 7 [8] 9
查看完整版本: 不到3块钱,极小体积把PPM分离成PWM信号