📄 sendpwm.c
字号:
#include"SendPwm.h"
//#include "lcd.h"
#include "main.h"
u16 *WaveData;
//u8 CurSensorType ;
// ID号①:B8962A H(12097066D)ID号后面的数据是0000 0000 01
////数组按高低电平存放,1位逻辑1/0在数组对应两个位置的数
u16 ArrIDB8962A[]={
0xF898,0x0230,//init
0xF17C,0x00A0,0xF17C,0x00A0,0xF08C,0x017C,0xF08C,0x017C,0xF08C,0x0460,//syn head11000
//0x007,0x3C0,//special合并到前一波形的低电平时间里
0xF17C,0x00A0,0xF08C,0x017C,0xF17C,0x00A0,0xF17C,0x00A0,//B-1011
0xF17C,0x00A0,0xF08C,0x017C,0xF08C,0x017C,0xF08C,0x017C,//8-1000
0xF17C,0x00A0,0xF08C,0x017C,0xF08C,0x017C,0xF17C,0x00A0,//9-1001
0xF08C,0x017C,0xF17C,0x00A0,0xF17C,0x00A0,0xF08C,0x017C,//6=0110
0xF08C,0x017C,0xF08C,0x017C,0xF17C,0x00A0,0xF08C,0x017C,//2-0010
0xF17C,0x00A0,0xF08C,0x017C,0xF17C,0x00A0,0xF08C,0x017C,//A-1010
0xF08C,0x017C,0xF08C,0x017C,0xF08C,0x017C,0xF08C,0x017C,0xF08C,0x017C,0xF08C,0x017C,0xF08C,0x017C,0xF08C,0x017C,0xF08C,0x017C,0xF17C,0x0460,//0000 0000 01};*/
0xffff,0xFfff};
//=======================================================================================================
u16 ArrIDB8968D[]={
0xF898,0x0230,//init
0xF190,0x00A0,0xF190,0x00A0,0xF0A0,0x0190,0xF0A0,0x0190,0xF0A0,0x0460,//syn head11000
//0x007,0x3C0,//special合并到前一波形的低电平时间里
0xF190,0x00A0,0xF0A0,0x0190,0xF190,0x00A0,0xF190,0x00A0,//B-1011
0xF190,0x00A0,0xF0A0,0x0190,0xF0A0,0x0190,0xF0A0,0x0190,//8-1000
0xF190,0x00A0,0xF0A0,0x0190,0xF0A0,0x0190,0xF190,0x00A0,//9-1001
0xF0A0,0x0190,0xF190,0x00A0,0xF190,0x00A0,0xF0A0,0x0190,//6=0110
0xF190,0x00A0,0xF0A0,0x0190,0xF190,0x00A0,0xF190,0x00A0,//B-1011
0xF190,0x00A0,0xF190,0x00A0,0xF0A0,0x0190,0xF190,0x00A0,//D-1101
0xF0A0,0x0190,0xF0A0,0x0190,0xF0A0,0x0190,0xF0A0,0x0190,0xF0A0,0x0190,0xF0A0,0x0190,0xF0A0,0x0190,0xF0A0,0x0190,0xF190,0x00A0,0xF0A0,0x0460,//0000 0000 01};*/
0xffff,0xffff};
//======================================================================================================
u16 ArrID912066[]={
0xF1E0,0X006E,//HEAD
0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,
0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,//13 0->1
0XF15E,//480 HIGH
0XF06E,0X006E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,//1000
0XF06E,0X006E,0X006E,0XF06E,0X006E,0XF06E,0XF06E,0X006E,//9-1001
0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0XF06E,0X006E,//1-0001
0X006E,0XF06E,0X006E,0XF06E,0XF06E,0X006E,0X006E,0XF06E,//2-0010
0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,//0-0000
0X006E,0XF06E,0XF06E,0X006E,0XF06E,0X006E,0X006E,0XF06E,//6-0110
0X006E,0XF06E,0XF06E,0X006E,0XF06E,0X006E,0X006E,0XF06E,//6-0110
0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,//0-0000
0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,//0-0000
0XF06E,0X006E,0XF06E,0X006E,//11
0xffff,0xffff
};
//======================================================================================================
u16 ArrID911FE5[]={
0xF1E0,0X006E,//HEAD
0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,
0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,//13 0->1
0XF15E,//480 HIGH
0XF06E,0X006E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,//1000
0XF06E,0X006E,0X006E,0XF06E,0X006E,0XF06E,0XF06E,0X006E,//9-1001
0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0XF06E,0X006E,//1-0001
0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0XF06E,0X006E,//1-0001
0xF06E,0X006E,0xF06E,0X006E,0xF06E,0X006E,0xF06E,0X006E,//F-1111
0xF06E,0X006E,0xF06E,0X006E,0xF06E,0X006E,0X006E,0XF06E,//E-1110
0X006E,0XF06E,0XF06E,0X006E,0X006E,0XF06E,0XF06E,0X006E,//5-0101
0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,//0-0000
0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,//0-0000
0X006E,0XF06E,0XF06E,0X006E,//11
0XFFFF,0XFFFF
};
//=====================================================================================================
u16 ArrID882DCD85[]={//曼码
0Xf8D4,0X0082,0Xf1FE,0X005A,//HEAD
0xf05A,0x005A,0xf05A,0x005A,0xf05A,0x005A,0xf05A,0x005A,//0000
0xf05A,0x005A,0x005A,0xf05A,0x005A,0xf05A,0xf05A,0x005A,//0101
0x005A,0xf05A,0xF05A,0x005A,0x005A,0xf05A,0xF05A,0x005A,//1111
0xF05A,0x005A,0x005A,0xf05A,0x005A,0xF05A,0x005A,0xF05A,//0100
0xF05A,0x005A,0x005A,0xF05A,0x005A,0xF05A,0x005A,0xF05A,//1100
0xF05A,0x005A,0xF05A,0x005A,0xF05A,0x005A,0xF05A,0x005A,//8-1000===85ADCD85
0x005A,0xf05A,0x005A,0xf05A,0x005A,0xf05A,0x005A,0xf05A,//8-1000
0x005A,0xf05A,0x005A,0xf05A,0xF05A,0x005A,0xF05A,0x005A,//2-0010
0x005A,0xf05A,0xF05A,0x005A,0xF05A,0x005A,0x005A,0xF05A,//D-1101
0XF05A,0x005A,0x005A,0xf05A,0x005A,0xf05A,0x005A,0xf05A,//C-1100//14.8ms
0xF05A,0x005A,0x005A,0xf05A,0x005A,0xf05A,0xF05A,0x005A,//D-1101
0x005A,0xf05A,0x005A,0xf05A,0x005A,0xf05A,0x005A,0xf05A,//8-1000
0x005A,0xf05A,0xF05A,0x005A,0xF05A,0x005A,0x005A,0xf05A,//5-0101
0x005A,0xf05A,0xF05A,0x005A,0x005A,0xf05A,0x005A,0xf05A,//0110==>data
0x005A,0xf05A,0x005A,0xf05A,0x005A,0xf05A,0xF05A,0x005A,//0001
0x005A,0xf05A,0x005A,0xf05A,0x005A,0xf05A,0x005A,0xf05A,//1000
0x005A,0xf05A,0xF05A,0x005A,0x005A,0xf05A,0xF05A,0x005A,//0111
0xF05A,0x005A,//0
0xffff,0xffff
};
//=====================================================================================================
u16 ArrID216843[]=
{//
0xf460,0x010E,//head
0xf10E,0x010E,0xf10E,0x010E,0xf10E,0x010E,0xf10E,0x010E,0xf10E,0x010E,0xf10E,0x010E,//13 0->1
0xf10E,0x010E,0xf10E,0x010E,0xf10E,0x010E,0xf10E,0x010E,0xf10E,0x010E,0xf10E,0x010E,0xf10E,0x010E,//13 0->1
0XF2EE,
0xF10E,0x010E,0x010E,0xf10E,0x010E,0xf10E,0x010E,0xf10E,//syn head 1000
0x010E,0xf10E,0x010E,0xF10E,0xF10E,0x010E,0x010E,0xf10E,//2-0010
0x010E,0xf10E,0x010E,0xf10E,0x010E,0xf10E,0xF10E,0x010E,//1-0001
0x010E,0xf10E,0xF10E,0x010E,0xF10E,0x010E,0x010E,0xf10E,//6-0110
0xF10E,0x010E,0x010E,0xf10E,0x010E,0xf10E,0x010E,0xf10E,//8-1000
0x010E,0xF10E,0xF10E,0x010E,0x010E,0xF10E,0x010E,0xF10E,//4-0100
0x010E,0xf10E,0x010E,0xf10E,0xF10E,0x010E,0xF10E,0x010E,//3-0011
0x010E,0xf10E,0x010E,0xf10E,0x010E,0xf10E,0x010E,0xf10E,//0000
0x010E,0xf10E,0x010E,0xf10E,0x010E,0xf10E,0x010E,0xf10E,//0000
0xF10E,0x010E,0xF10E,0x010E,//11
0xffff,0xffff
};
//========================================================================================================
u16 ArrID53785060[]={//差分曼码,电平高低取决前,遇1维持,遇0跳变
0XF05A,0X005A,0XF05A,0X005A,0XF05A,0X005A,0XF05A,0X005A,//8 1->0
0XF05A,0X005A,0XF05A,0X005A,0XF05A,0X005A,0XF05A,0X0028,
0X0028,0Xf028,0X0028,0Xf028,//SYN HEAD 10
0X0028,0Xf028,0Xf028,0X0028,0Xf028,0X0028,0X0028,0Xf028, //5-0101 ==>ID
0X0028,0Xf028,0X0028,0Xf028,0Xf028,0X0028,0X0028,0Xf028, //3-0011
0X0028,0Xf028,0Xf028,0X0028,0X0028,0Xf028,0Xf028,0X0028,//7-0111
0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,//8-1000
0X0028,0Xf028,0Xf028,0X0028,0Xf028,0X0028,0X0028,0Xf028, //5-0101
0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028, //0-0000//4.110
0X0028,0Xf028,0Xf028,0X0028,0X0028,0Xf028,0X0028,0Xf028, //6-0110
0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028, //0-0000
0X0028,0Xf028,0X0028,0Xf028,0Xf028,0X0028,0Xf028,0X0028,//2-0010==>DATA
0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,//8-1000
0X0028,0Xf028,0X0028,0Xf028,0Xf028,0X0028,0X0028,0Xf028, //3-0011//6.350
0Xf028,0X0028,0X0028,0Xf028,0Xf028,0X0028,0X0028,0Xf028,//F-1111
0Xf028,0X0028,0X0028,0Xf028,0Xf028,0X0028,0X0028,0Xf028,//F-1111
0Xf028,0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,0X0028,//8-1000
0Xf028,0X0028,0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,//4-0100 //8.290
0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028, //0-0000
0Xf028,0X0028,0X0028,0Xf028,0Xf028,0X0028,0X0028,0Xf028,//F-1111
0X0028,0Xf028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,0X0028,//4-0100
0Xf028,0X0028,0Xf028,0X0028,0X0028,0Xf028,0X0028,0Xf028,//2-0010 //10.22
0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028, //0-0000
0XFFFF,0XFFFF
};
//========================================================================================================
u16 ArrID53774200[]={//差分曼码
0XF05A,0X005A,0XF05A,0X005A,0XF05A,0X005A,0XF05A,0X005A,//8 1->0
0XF05A,0X005A,0XF05A,0X005A,0XF05A,0X005A,0XF05A,0X0028,
0X0028,0XF028,0X0028,0Xf028,//SYN HEAD 10
0X0028,0XF028,0XF028,0X0028,0Xf028,0X0028,0X0028,0Xf028, //5-0101 ==>ID
0X0028,0XF028,0X0028,0XF028,0XF028,0X0028,0X0028,0Xf028, //3-0011
0X0028,0XF028,0XF028,0X0028,0X0028,0Xf028,0XF028,0X0028,//7-0111
0Xf028,0X0028,0X0028,0Xf028,0Xf028,0X0028,0X0028,0Xf028,//7-0111
0X0028,0XF028,0XF028,0X0028,0Xf028,0X0028,0Xf028,0X0028,//4-0100
0Xf028,0X0028,0Xf028,0X0028,0X0028,0Xf028,0X0028,0XF028,//2-0010
0X0028,0XF028,0X0028,0XF028,0X0028,0XF028,0X0028,0XF028, //0-0000
0X0028,0XF028,0X0028,0XF028,0X0028,0XF028,0X0028,0XF028, //0-0000
0X0028,0XF028,0X0028,0XF028,0XF028,0X0028,0Xf028,0X0028,//2-0010==>DATA
0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,//8-1000
0X0028,0Xf028,0X0028,0Xf028,0Xf028,0X0028,0X0028,0Xf028, //3-0011
0Xf028,0X0028,0X0028,0Xf028,0Xf028,0X0028,0X0028,0Xf028,//F-1111
0Xf028,0X0028,0X0028,0Xf028,0Xf028,0X0028,0X0028,0Xf028,//F-1111
0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028, //0-0000
0X0028,0Xf028,0Xf028,0X0028,0Xf028,0X0028,0X0028,0Xf028, //5-0101
0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,0Xf028,0X0028, //1-0001
0Xf028,0X0028,0X0028,0Xf028,0Xf028,0X0028,0X0028,0Xf028,//7-0111
0Xf028,0X0028,0X0028,0Xf028,0X0028,0Xf028,0Xf028,0X0028,//d-1101
0Xf028,0X0028,0X0028,0Xf028,0Xf028,0X0028,0Xf028,0X0028,//6-0110
0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,//8-1000
0xFFFF,0XFFFF
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -