MultiGen isr

This commit is contained in:
2024-02-06 17:14:59 +03:00
parent 02410cc78c
commit e0fbc8502d
3 changed files with 148 additions and 60 deletions

View File

@ -106,10 +106,10 @@ typedef uint16_t crc_t;
#define carrierPeriod (1000000U/carrierFrec) // период несущей в us
// В процессе работы значения будут отклонятся в соответствии с предыдущим битом
#define bitActiveTakts 25U // длительность единицы в тактах
#define bitPauseTakts 6U // длительность нуля в тактах
#define bitActiveTakts 25U // длительность высокого уровня в тактах
#define bitPauseTakts 6U // длительность низкого уровня в тактах
#define bitTakts (bitActiveTakts+bitPauseTakts*2U) // Общая длительность бита в тактах
#define bitTakts (bitActiveTakts+(bitPauseTakts*2U)) // Общая длительность бита в тактах
#define bitTime (bitTakts*carrierPeriod) // Общая длительность бита
#define tolerance 300U