#3 в tester_config.h нормально названы пины для ключей. переменные надо будет потом переименовать
This commit is contained in:
parent
24b6295935
commit
10e7859af7
@ -23,7 +23,14 @@
|
||||
* @brief Задержка (миллисекундная) для положительного напряжения ПО УМОЛЧАНИЮ
|
||||
* @details Пока только миллисекунды, т.к. меньше я пока не реализовал, да и как понимаю не требуется
|
||||
*/
|
||||
#define DEF_MS_TIME_FOR_POSITIVE 1500
|
||||
#define DEF_MS_TIME_FOR_POSITIVE 2000
|
||||
|
||||
/**
|
||||
* @brief Задержка перед началом тестирования ПО УМОЛЧАНИЮ
|
||||
* @details Задержка миллисекундная или тики for() @ref TIME_BEFORE_TEST_MS_DELAY
|
||||
*/
|
||||
#define DEF_DEADTIME 500
|
||||
#define DEF_DEADTIME_MS_DELAY 1 ///< включение миллисекундной задержки для @ref DEF_DEADTIME по умолчанию
|
||||
|
||||
/**
|
||||
* @brief Задержка перед началом тестирования ПО УМОЛЧАНИЮ
|
||||
@ -47,7 +54,7 @@
|
||||
* @brief Задержка перед окончанием тестирования (отключение питания) ПО УМОЛЧАНИЮ
|
||||
* @details Задержка миллисекундная или тики for() @ref TIME_BEFORE_DISCONNECT_MS_DELAY
|
||||
*/
|
||||
#define DEF_TIME_BEFORE_DISCONNECT 200
|
||||
#define DEF_TIME_BEFORE_DISCONNECT 2000
|
||||
#define DEF_TIME_BEFORE_DISCONNECT_MS_DELAY 1 ///< включение миллисекундной задержки для @ref TIME_BEFORE_DISCONNECT (0 - задержка for(), 1 - миллисекундная)
|
||||
|
||||
/** TESTER_SW_TIMINGS_CONFIG
|
||||
@ -98,7 +105,7 @@
|
||||
* @brief Конфигурации для ключей питания
|
||||
@{
|
||||
*/
|
||||
//#define USE_HAL_GPIO_FUNCTIONS ///< Использовать для переключения пинов HAL функции
|
||||
#define USE_HAL_GPIO_FUNCTIONS ///< Использовать для переключения пинов HAL функции
|
||||
#define ALL_SW_USE_SAME_PORT ///< Дефайн указывающий что все пины будут иметь один порт (для ускорения переключения)
|
||||
|
||||
/* Состояния ключей для подключения и откючения питания */
|
||||
@ -107,16 +114,16 @@
|
||||
|
||||
/* Ключи для подключения положительного питания к диоду */
|
||||
/* (при перенастройке надо также перенастроить через cube) */
|
||||
#define SWITCH_DC_POSITIVE_Port GPIOB ///< Порт пина первого ключа для земли положительного источника питания
|
||||
#define SWITCH_DC_POSITIVE_GND_Pin GPIO_PIN_10 ///< Пин первого ключа для земли положительного источника питания
|
||||
#define SWITCH_DC_POSITIVE_VDD_Pin GPIO_PIN_11 ///< Пин второго ключа для напряжения положительного источника ппитания
|
||||
#define SWITCH_PHASE_A_Port GPIOB ///< Порт пина первого ключа для земли положительного источника питания
|
||||
#define SWITCH_PHASE_A_HI_Pin GPIO_PIN_0 ///< Пин первого ключа для земли положительного источника питания
|
||||
#define SWITCH_PHASE_A_LO_Pin GPIO_PIN_1 ///< Пин второго ключа для напряжения положительного источника ппитания
|
||||
|
||||
|
||||
/* Ключи для подключения отрицательного питания к диоду */
|
||||
/* (при перенастройке надо также перенастроить через cube) */
|
||||
#define SWITCH_DC_NEGATIVE_Port GPIOB ///< Порт пина первого ключа для земли отрицательного источника ппитания
|
||||
#define SWITCH_DC_NEGATIVE_GND_Pin GPIO_PIN_0 ///< Пин первого ключа для земли отрицательного источника ппитания
|
||||
#define SWITCH_DC_NEGATIVE_VDD_Pin GPIO_PIN_1 ///< Пин первого ключа для напряжения отрицательного источника ппитания
|
||||
#define SWITCH_PHASE_B_Port GPIOB ///< Порт пина первого ключа для земли отрицательного источника ппитания
|
||||
#define SWITCH_PHASE_B_HI_Pin GPIO_PIN_10 ///< Пин первого ключа для земли отрицательного источника ппитания
|
||||
#define SWITCH_PHASE_B_LO_Pin GPIO_PIN_11 ///< Пин первого ключа для напряжения отрицательного источника ппитания
|
||||
|
||||
/** TESTER_POWER_SW_CONFIG
|
||||
* @}
|
||||
|
@ -167,14 +167,14 @@ void TESTER_Set_Default_Settings(TESTER_ProjectTypeDef *tester)
|
||||
tester->mbdata->Coils.NegativeTest = 1;
|
||||
|
||||
/* Настройка пинов для подключения отрицательного источника */
|
||||
tester->htest->DCNegSw.SW_Port = SWITCH_DC_NEGATIVE_Port;
|
||||
tester->htest->DCNegSw.SwGND_Pin = SWITCH_DC_NEGATIVE_GND_Pin;
|
||||
tester->htest->DCNegSw.SwVDD_Pin = SWITCH_DC_NEGATIVE_VDD_Pin;
|
||||
tester->htest->DCNegSw.SW_Port = SWITCH_PHASE_B_Port;
|
||||
tester->htest->DCNegSw.SwGND_Pin = SWITCH_PHASE_B_HI_Pin;
|
||||
tester->htest->DCNegSw.SwVDD_Pin = SWITCH_PHASE_B_LO_Pin;
|
||||
|
||||
/* Настройка пинов для подключения положительного источника */
|
||||
tester->htest->DCPosSw.SW_Port = SWITCH_DC_POSITIVE_Port;
|
||||
tester->htest->DCPosSw.SwGND_Pin = SWITCH_DC_POSITIVE_GND_Pin;
|
||||
tester->htest->DCPosSw.SwVDD_Pin = SWITCH_DC_POSITIVE_VDD_Pin;
|
||||
tester->htest->DCPosSw.SW_Port = SWITCH_PHASE_A_Port;
|
||||
tester->htest->DCPosSw.SwGND_Pin = SWITCH_PHASE_A_HI_Pin;
|
||||
tester->htest->DCPosSw.SwVDD_Pin = SWITCH_PHASE_A_LO_Pin;
|
||||
|
||||
|
||||
/* Настройка пинов для кнопки старта */
|
||||
|
@ -160,6 +160,26 @@
|
||||
<WinNumber>1</WinNumber>
|
||||
<ItemText>ADC_DMA_HalfBuff,0x0A</ItemText>
|
||||
</Ww>
|
||||
<Ww>
|
||||
<count>2</count>
|
||||
<WinNumber>1</WinNumber>
|
||||
<ItemText>&tester->mbdata->Coils.Mode</ItemText>
|
||||
</Ww>
|
||||
<Ww>
|
||||
<count>3</count>
|
||||
<WinNumber>1</WinNumber>
|
||||
<ItemText>axa</ItemText>
|
||||
</Ww>
|
||||
<Ww>
|
||||
<count>4</count>
|
||||
<WinNumber>1</WinNumber>
|
||||
<ItemText>*(uint16_t *)(&tester->mbdata->Coils) & (1<<3)</ItemText>
|
||||
</Ww>
|
||||
<Ww>
|
||||
<count>5</count>
|
||||
<WinNumber>1</WinNumber>
|
||||
<ItemText>tester->mbdata->Coils</ItemText>
|
||||
</Ww>
|
||||
</WatchWindow1>
|
||||
<WatchWindow2>
|
||||
<Ww>
|
||||
@ -243,6 +263,10 @@
|
||||
<Name>System Viewer\GPIOA</Name>
|
||||
<WinId>35904</WinId>
|
||||
</Entry>
|
||||
<Entry>
|
||||
<Name>System Viewer\GPIOB</Name>
|
||||
<WinId>35901</WinId>
|
||||
</Entry>
|
||||
<Entry>
|
||||
<Name>System Viewer\GPIOC</Name>
|
||||
<WinId>35905</WinId>
|
||||
|
Loading…
Reference in New Issue
Block a user