The data sheets for the EV1527 do not describe the data pattern well in English.
I believe you do not fully understand what the "EV1527 Rosc & data cycle" table describes.
The modulated data is described in terms of time relative to the total time it takes to transmit one data packet.
The modulation method use is called Carrier Wave Pulse modulation.
This means that the RF is turned on for a time interval then off for a time interval.
A data packet is make up of a (Preamble + 20-bits of code + 4-bits of key) this represents 32 "cells".
Each "cell" is made up of four time intervals.
The preamble is something of a special case.
The preamble is made up of 8 "cells", the first "cell" is a data(L) "cell", for the next 7 "cells" the RF is kept off. There is no other modulation pattern like this in a valid data transmission.
One possible method to decode this pattern would be:
When looking for a start of packet:
Measure the width of a received pulse.
When a new pulse arrives after 31 times the measure pulse width this is the start of the data.
When decoding the data:
A one bit the RF is on for 3 times and off for 1 times the measured pulse width.
A zero bit the RF is on for 1 times and off for 3 times the measured pulse width.
There is 24 bits of data.
I have not found it in the data sheets I have looked at but I suspect there is a delay between data packet transmissions equal to the time required to send a data packet.
Some a parting comments:
Using a PIC16F630 is an awful choice. This controller is very old and support for in circuit debug is very limited. Even finding the debug header is all but impossible now.
The newer device programmers from Microchip (PICkit3, PICkit4, ICD3, ICD4, Snap) all have a tendency to loose the oscillator calibration settings when there is a problem programming the PIC16F630. The PICkit1 and PICkit2 can regenerate the calibration but these device programmers are obsolete and hard to find.
So please consider how much trouble you want to go through to use a PIC16F630.
post edited by dan1138 - 2020/10/19 18:05:36