From a4a29dd929897e0c15fc016fd8923c4883b07d04 Mon Sep 17 00:00:00 2001 From: seklyuts Date: Wed, 4 Sep 2024 14:56:34 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A0=D0=B5=D1=84=D0=B0=D0=BA=D1=82=D0=BE?= =?UTF-8?q?=D1=80=D0=B8=D0=BD=D0=B3,=20=D1=80=D0=B0=D0=B7=D0=BD=D0=B5?= =?UTF-8?q?=D1=81=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BD=D0=B5=D0=BA=D0=BE=D1=82?= =?UTF-8?q?=D0=BE=D1=80=D1=8B=D1=85=20=D1=84-=D0=B9=20=D0=B2=20=D1=80?= =?UTF-8?q?=D0=B0=D0=B7=D0=BD=D1=8B=D0=B5=20=D1=84=D0=B0=D0=B9=D0=BB=D1=8B?= =?UTF-8?q?=20=D0=B4=D0=BB=D1=8F=20=D1=83=D0=BF=D0=BE=D1=80=D1=8F=D0=B4?= =?UTF-8?q?=D0=BE=D1=87=D0=B8=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F,=20=D1=81?= =?UTF-8?q?=D0=BE=D0=B7=D0=B4=D0=B0=D0=BD=D0=B8=D0=B5=20=D0=B4=D0=B5=D1=84?= =?UTF-8?q?=D0=B0=D0=B9=D0=BD=D0=B0=20"FREEMASRER",=20=D0=BA=D0=BE=D1=82?= =?UTF-8?q?=D0=BE=D1=80=D1=8B=D0=B9=20=D0=BE=D0=BF=D1=80=D0=B5=D0=B4=D0=B5?= =?UTF-8?q?=D0=BB=D1=8F=D0=B5=D1=82=20=D1=80=D0=B5=D0=B6=D0=B8=D0=BC=20?= =?UTF-8?q?=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D1=8B=20UART=20(=D0=BE=D1=82?= =?UTF-8?q?=D0=BB=D0=B0=D0=B4=D0=BA=D0=B0=20=D0=B8=D0=BB=D0=B8=20=D1=82?= =?UTF-8?q?=D0=B5=D0=BD=D0=B7=D0=BE=D0=B4=D0=B0=D1=82=D1=87=D0=B8=D0=BA)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/Peripherals/pwm_interrupts.c | 2 +- Projects/epwm_test_biss_c_cpu1/src/frm_uart.c | 16 ++-- Projects/epwm_test_biss_c_cpu1/src/frm_uart.h | 6 +- .../epwm_test_biss_c_cpu1/src/frmmstr_run.c | 4 +- Projects/epwm_test_biss_c_cpu1/src/vector.c | 2 +- Projects/epwm_test_biss_c_cpu2/.cproject | 1 + Projects/epwm_test_biss_c_cpu2/Start_rfm.pmp | Bin 61234 -> 61234 bytes Projects/epwm_test_biss_c_cpu2/epwm_test.c | 7 +- .../src/Peripherals/pwm_interrupts.c | 3 +- Projects/epwm_test_biss_c_cpu2/src/buttons.c | 24 +++-- Projects/epwm_test_biss_c_cpu2/src/buttons.h | 4 +- Projects/epwm_test_biss_c_cpu2/src/frm_uart.c | 23 +---- Projects/epwm_test_biss_c_cpu2/src/frm_uart.h | 6 +- .../epwm_test_biss_c_cpu2/src/frmmstr_run.c | 86 +----------------- Projects/epwm_test_biss_c_cpu2/src/i2c_oled.c | 73 ++++++++------- Projects/epwm_test_biss_c_cpu2/src/i2c_oled.h | 2 +- .../epwm_test_biss_c_cpu2/src/init_perif.c | 6 ++ Projects/epwm_test_biss_c_cpu2/src/vector.c | 4 +- .../targetConfigs/TMS320F28388D.ccxml | 23 +++-- 19 files changed, 108 insertions(+), 184 deletions(-) diff --git a/Projects/epwm_test_biss_c_cpu1/src/Peripherals/pwm_interrupts.c b/Projects/epwm_test_biss_c_cpu1/src/Peripherals/pwm_interrupts.c index 46233f4..0322767 100644 --- a/Projects/epwm_test_biss_c_cpu1/src/Peripherals/pwm_interrupts.c +++ b/Projects/epwm_test_biss_c_cpu1/src/Peripherals/pwm_interrupts.c @@ -128,7 +128,7 @@ __interrupt void epwm2_isr(void) if(PwmFlagStartCurrentMeashure) /// Не были отработаны измерения тока в сигма-дельта и не было запущено векторное управление { PwmFlagStartCurrentMeashure = 0; - FMSTREnableSet(); + SynchPWMFonRunEnableSet(); AdcStartSet(); BissStartSet(); PWM_ABC_StopAllClose(); diff --git a/Projects/epwm_test_biss_c_cpu1/src/frm_uart.c b/Projects/epwm_test_biss_c_cpu1/src/frm_uart.c index e6114ee..bac28a9 100644 --- a/Projects/epwm_test_biss_c_cpu1/src/frm_uart.c +++ b/Projects/epwm_test_biss_c_cpu1/src/frm_uart.c @@ -14,22 +14,22 @@ #define BAUD 19200.0 #define BRR LSPCLK_HZ/(BAUD*8) + 1 -uint16_t frmEn = 0; +uint16_t SynchPWMFonRunEn = 0; -uint16_t FMSTRIsEnable(void) +uint16_t SynchPWMFonRunEnable(void) { - return frmEn; + return SynchPWMFonRunEn; } -void FMSTREnableClr(void) +void SynchPWMFonRunEnableClr(void) { - frmEn = 0; + SynchPWMFonRunEn = 0; } -void FMSTREnableSet(void) +void SynchPWMFonRunEnableSet(void) { - frmEn = 1; + SynchPWMFonRunEn = 1; } @@ -75,7 +75,7 @@ void FRMUartInit(void) SciaRegs.SCICTL1.all = 0x0023; // Relinquish SCI from Reset EDIS; - FMSTREnableSet(); + SynchPWMFonRunEnableSet(); } diff --git a/Projects/epwm_test_biss_c_cpu1/src/frm_uart.h b/Projects/epwm_test_biss_c_cpu1/src/frm_uart.h index 5a7fcf3..25a9739 100644 --- a/Projects/epwm_test_biss_c_cpu1/src/frm_uart.h +++ b/Projects/epwm_test_biss_c_cpu1/src/frm_uart.h @@ -25,8 +25,8 @@ FMSTR_SCISR FMSTR_SCI_RDCLRSR(void); void FRMUartInit(void); void FRMGPIOInit(void); -uint16_t FMSTRIsEnable(void); -void FMSTREnableClr(void); -void FMSTREnableSet(void); +uint16_t SynchPWMFonRunEnable(void); +void SynchPWMFonRunEnableClr(void); +void SynchPWMFonRunEnableSet(void); #endif /* SRC_FRM_UART_H_ */ diff --git a/Projects/epwm_test_biss_c_cpu1/src/frmmstr_run.c b/Projects/epwm_test_biss_c_cpu1/src/frmmstr_run.c index 2b6b168..ccfa6fb 100644 --- a/Projects/epwm_test_biss_c_cpu1/src/frmmstr_run.c +++ b/Projects/epwm_test_biss_c_cpu1/src/frmmstr_run.c @@ -18,7 +18,7 @@ void frmmstr_run(void) { static uint16_t diod = 0; - if(FMSTRIsEnable()) { + if(SynchPWMFonRunEnable()) { if(counter < 100) counter++; else { @@ -36,7 +36,7 @@ static uint16_t diod = 0; } FMSTR_Poll(); FMSTR_Recorder(); - FMSTREnableClr(); + SynchPWMFonRunEnableClr(); } diff --git a/Projects/epwm_test_biss_c_cpu1/src/vector.c b/Projects/epwm_test_biss_c_cpu1/src/vector.c index f2557e5..94dd181 100644 --- a/Projects/epwm_test_biss_c_cpu1/src/vector.c +++ b/Projects/epwm_test_biss_c_cpu1/src/vector.c @@ -134,7 +134,7 @@ void vectorControl(int16_t CurrentA, int16_t CurrentB, int16_t CurrentC, int16_t vector_klark_park(SectorCheckOn,Ia,Ib,Ic); vector_inversion(); BissStartSet(); - FMSTREnableSet(); + SynchPWMFonRunEnableSet(); AdcStartSet(); } diff --git a/Projects/epwm_test_biss_c_cpu2/.cproject b/Projects/epwm_test_biss_c_cpu2/.cproject index 9a8e455..eed45f4 100644 --- a/Projects/epwm_test_biss_c_cpu2/.cproject +++ b/Projects/epwm_test_biss_c_cpu2/.cproject @@ -62,6 +62,7 @@