update to rev 2.0 pinout
This commit is contained in:
parent
3ab14ebafd
commit
9a6663d42f
@ -58,38 +58,54 @@ extern SPI_HandleTypeDef hspi1;
|
|||||||
/* USER CODE END EFP */
|
/* USER CODE END EFP */
|
||||||
|
|
||||||
/* Private defines -----------------------------------------------------------*/
|
/* Private defines -----------------------------------------------------------*/
|
||||||
|
#define COL1_Pin GPIO_PIN_13
|
||||||
|
#define COL1_GPIO_Port GPIOC
|
||||||
|
#define COL2_Pin GPIO_PIN_14
|
||||||
|
#define COL2_GPIO_Port GPIOC
|
||||||
|
#define COL3_Pin GPIO_PIN_15
|
||||||
|
#define COL3_GPIO_Port GPIOC
|
||||||
|
#define TOUCH_Pin GPIO_PIN_0
|
||||||
|
#define TOUCH_GPIO_Port GPIOA
|
||||||
#define INT_Pin GPIO_PIN_1
|
#define INT_Pin GPIO_PIN_1
|
||||||
#define INT_GPIO_Port GPIOA
|
#define INT_GPIO_Port GPIOA
|
||||||
#define RFID_CS_Pin GPIO_PIN_4
|
#define RFID_CS_Pin GPIO_PIN_4
|
||||||
#define RFID_CS_GPIO_Port GPIOA
|
#define RFID_CS_GPIO_Port GPIOA
|
||||||
#define RFID_RST_Pin GPIO_PIN_2
|
#define HALL_Pin GPIO_PIN_0
|
||||||
#define RFID_RST_GPIO_Port GPIOB
|
#define HALL_GPIO_Port GPIOB
|
||||||
#define SWT1_Pin GPIO_PIN_10
|
#define CLOSE_HALL_Pin GPIO_PIN_1
|
||||||
#define SWT1_GPIO_Port GPIOB
|
#define CLOSE_HALL_GPIO_Port GPIOB
|
||||||
#define SWT2_Pin GPIO_PIN_11
|
#define KP_C1_Pin GPIO_PIN_2
|
||||||
#define SWT2_GPIO_Port GPIOB
|
#define KP_C1_GPIO_Port GPIOB
|
||||||
#define COL1_Pin GPIO_PIN_15
|
#define DEV4_Pin GPIO_PIN_10
|
||||||
#define COL1_GPIO_Port GPIOB
|
#define DEV4_GPIO_Port GPIOB
|
||||||
#define COL2_Pin GPIO_PIN_8
|
#define DEV3_Pin GPIO_PIN_11
|
||||||
#define COL2_GPIO_Port GPIOA
|
#define DEV3_GPIO_Port GPIOB
|
||||||
#define SWT3_Pin GPIO_PIN_6
|
#define DEV2_Pin GPIO_PIN_12
|
||||||
#define SWT3_GPIO_Port GPIOC
|
#define DEV2_GPIO_Port GPIOB
|
||||||
#define SWT4_Pin GPIO_PIN_7
|
#define DEV1_Pin GPIO_PIN_13
|
||||||
#define SWT4_GPIO_Port GPIOC
|
#define DEV1_GPIO_Port GPIOB
|
||||||
#define ROW1_Pin GPIO_PIN_11
|
#define DEV0_Pin GPIO_PIN_14
|
||||||
#define ROW1_GPIO_Port GPIOA
|
#define DEV0_GPIO_Port GPIOB
|
||||||
#define ROW2_Pin GPIO_PIN_12
|
#define SWT2_Pin GPIO_PIN_8
|
||||||
#define ROW2_GPIO_Port GPIOA
|
#define SWT2_GPIO_Port GPIOA
|
||||||
#define ROW3_Pin GPIO_PIN_15
|
#define RFID_IRQ_Pin GPIO_PIN_6
|
||||||
#define ROW3_GPIO_Port GPIOA
|
#define RFID_IRQ_GPIO_Port GPIOC
|
||||||
#define ROW4_Pin GPIO_PIN_0
|
#define RFID_RST_Pin GPIO_PIN_7
|
||||||
|
#define RFID_RST_GPIO_Port GPIOC
|
||||||
|
#define SWT1_Pin GPIO_PIN_11
|
||||||
|
#define SWT1_GPIO_Port GPIOA
|
||||||
|
#define SWT4_Pin GPIO_PIN_12
|
||||||
|
#define SWT4_GPIO_Port GPIOA
|
||||||
|
#define SWT3_Pin GPIO_PIN_15
|
||||||
|
#define SWT3_GPIO_Port GPIOA
|
||||||
|
#define ROW1_Pin GPIO_PIN_0
|
||||||
|
#define ROW1_GPIO_Port GPIOD
|
||||||
|
#define ROW2_Pin GPIO_PIN_1
|
||||||
|
#define ROW2_GPIO_Port GPIOD
|
||||||
|
#define ROW3_Pin GPIO_PIN_2
|
||||||
|
#define ROW3_GPIO_Port GPIOD
|
||||||
|
#define ROW4_Pin GPIO_PIN_3
|
||||||
#define ROW4_GPIO_Port GPIOD
|
#define ROW4_GPIO_Port GPIOD
|
||||||
#define COL3_Pin GPIO_PIN_1
|
|
||||||
#define COL3_GPIO_Port GPIOD
|
|
||||||
#define TOUCH_Pin GPIO_PIN_2
|
|
||||||
#define TOUCH_GPIO_Port GPIOD
|
|
||||||
#define KP_C1_Pin GPIO_PIN_3
|
|
||||||
#define KP_C1_GPIO_Port GPIOD
|
|
||||||
#define KP_C2_Pin GPIO_PIN_3
|
#define KP_C2_Pin GPIO_PIN_3
|
||||||
#define KP_C2_GPIO_Port GPIOB
|
#define KP_C2_GPIO_Port GPIOB
|
||||||
#define KP_C3_Pin GPIO_PIN_4
|
#define KP_C3_Pin GPIO_PIN_4
|
||||||
|
|||||||
103
Core/Src/main.c
103
Core/Src/main.c
@ -463,27 +463,46 @@ static void MX_GPIO_Init(void)
|
|||||||
/* USER CODE END MX_GPIO_Init_1 */
|
/* USER CODE END MX_GPIO_Init_1 */
|
||||||
|
|
||||||
/* GPIO Ports Clock Enable */
|
/* GPIO Ports Clock Enable */
|
||||||
|
__HAL_RCC_GPIOC_CLK_ENABLE();
|
||||||
__HAL_RCC_GPIOF_CLK_ENABLE();
|
__HAL_RCC_GPIOF_CLK_ENABLE();
|
||||||
__HAL_RCC_GPIOA_CLK_ENABLE();
|
__HAL_RCC_GPIOA_CLK_ENABLE();
|
||||||
__HAL_RCC_GPIOB_CLK_ENABLE();
|
__HAL_RCC_GPIOB_CLK_ENABLE();
|
||||||
__HAL_RCC_GPIOC_CLK_ENABLE();
|
|
||||||
__HAL_RCC_GPIOD_CLK_ENABLE();
|
__HAL_RCC_GPIOD_CLK_ENABLE();
|
||||||
|
|
||||||
/*Configure GPIO pin Output Level */
|
/*Configure GPIO pin Output Level */
|
||||||
HAL_GPIO_WritePin(GPIOA, INT_Pin|ROW1_Pin|ROW2_Pin|ROW3_Pin, GPIO_PIN_SET);
|
HAL_GPIO_WritePin(INT_GPIO_Port, INT_Pin, GPIO_PIN_SET);
|
||||||
|
|
||||||
/*Configure GPIO pin Output Level */
|
/*Configure GPIO pin Output Level */
|
||||||
HAL_GPIO_WritePin(RFID_CS_GPIO_Port, RFID_CS_Pin, GPIO_PIN_RESET);
|
HAL_GPIO_WritePin(RFID_CS_GPIO_Port, RFID_CS_Pin, GPIO_PIN_RESET);
|
||||||
|
|
||||||
|
/*Configure GPIO pin Output Level */
|
||||||
|
HAL_GPIO_WritePin(GPIOB, KP_C1_Pin|DEV4_Pin|DEV3_Pin|DEV2_Pin
|
||||||
|
|DEV1_Pin|DEV0_Pin, GPIO_PIN_RESET);
|
||||||
|
|
||||||
/*Configure GPIO pin Output Level */
|
/*Configure GPIO pin Output Level */
|
||||||
HAL_GPIO_WritePin(RFID_RST_GPIO_Port, RFID_RST_Pin, GPIO_PIN_RESET);
|
HAL_GPIO_WritePin(RFID_RST_GPIO_Port, RFID_RST_Pin, GPIO_PIN_RESET);
|
||||||
|
|
||||||
/*Configure GPIO pin Output Level */
|
/*Configure GPIO pin Output Level */
|
||||||
HAL_GPIO_WritePin(GPIOD, ROW4_Pin|KP_C1_Pin, GPIO_PIN_SET);
|
HAL_GPIO_WritePin(ROW1_GPIO_Port, ROW1_Pin, GPIO_PIN_SET);
|
||||||
|
|
||||||
|
/*Configure GPIO pin Output Level */
|
||||||
|
HAL_GPIO_WritePin(GPIOD, ROW2_Pin|ROW3_Pin|ROW4_Pin, GPIO_PIN_RESET);
|
||||||
|
|
||||||
/*Configure GPIO pin Output Level */
|
/*Configure GPIO pin Output Level */
|
||||||
HAL_GPIO_WritePin(GPIOB, KP_C2_Pin|KP_C3_Pin|KP_C4_Pin, GPIO_PIN_SET);
|
HAL_GPIO_WritePin(GPIOB, KP_C2_Pin|KP_C3_Pin|KP_C4_Pin, GPIO_PIN_SET);
|
||||||
|
|
||||||
|
/*Configure GPIO pins : COL1_Pin COL2_Pin COL3_Pin RFID_IRQ_Pin */
|
||||||
|
GPIO_InitStruct.Pin = COL1_Pin|COL2_Pin|COL3_Pin|RFID_IRQ_Pin;
|
||||||
|
GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
|
||||||
|
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||||
|
HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
|
||||||
|
|
||||||
|
/*Configure GPIO pins : TOUCH_Pin SWT1_Pin SWT4_Pin SWT3_Pin */
|
||||||
|
GPIO_InitStruct.Pin = TOUCH_Pin|SWT1_Pin|SWT4_Pin|SWT3_Pin;
|
||||||
|
GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
|
||||||
|
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||||
|
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
|
||||||
|
|
||||||
/*Configure GPIO pin : INT_Pin */
|
/*Configure GPIO pin : INT_Pin */
|
||||||
GPIO_InitStruct.Pin = INT_Pin;
|
GPIO_InitStruct.Pin = INT_Pin;
|
||||||
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_OD;
|
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_OD;
|
||||||
@ -491,12 +510,27 @@ static void MX_GPIO_Init(void)
|
|||||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
||||||
HAL_GPIO_Init(INT_GPIO_Port, &GPIO_InitStruct);
|
HAL_GPIO_Init(INT_GPIO_Port, &GPIO_InitStruct);
|
||||||
|
|
||||||
/*Configure GPIO pins : RFID_CS_Pin ROW1_Pin ROW2_Pin ROW3_Pin */
|
/*Configure GPIO pin : RFID_CS_Pin */
|
||||||
GPIO_InitStruct.Pin = RFID_CS_Pin|ROW1_Pin|ROW2_Pin|ROW3_Pin;
|
GPIO_InitStruct.Pin = RFID_CS_Pin;
|
||||||
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
|
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
|
||||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
||||||
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
|
HAL_GPIO_Init(RFID_CS_GPIO_Port, &GPIO_InitStruct);
|
||||||
|
|
||||||
|
/*Configure GPIO pins : KP_C1_Pin DEV4_Pin DEV3_Pin DEV2_Pin
|
||||||
|
DEV1_Pin DEV0_Pin */
|
||||||
|
GPIO_InitStruct.Pin = KP_C1_Pin|DEV4_Pin|DEV3_Pin|DEV2_Pin
|
||||||
|
|DEV1_Pin|DEV0_Pin;
|
||||||
|
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
|
||||||
|
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||||
|
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
||||||
|
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
||||||
|
|
||||||
|
/*Configure GPIO pin : SWT2_Pin */
|
||||||
|
GPIO_InitStruct.Pin = SWT2_Pin;
|
||||||
|
GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
|
||||||
|
GPIO_InitStruct.Pull = GPIO_PULLUP;
|
||||||
|
HAL_GPIO_Init(SWT2_GPIO_Port, &GPIO_InitStruct);
|
||||||
|
|
||||||
/*Configure GPIO pin : RFID_RST_Pin */
|
/*Configure GPIO pin : RFID_RST_Pin */
|
||||||
GPIO_InitStruct.Pin = RFID_RST_Pin;
|
GPIO_InitStruct.Pin = RFID_RST_Pin;
|
||||||
@ -505,57 +539,12 @@ static void MX_GPIO_Init(void)
|
|||||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
||||||
HAL_GPIO_Init(RFID_RST_GPIO_Port, &GPIO_InitStruct);
|
HAL_GPIO_Init(RFID_RST_GPIO_Port, &GPIO_InitStruct);
|
||||||
|
|
||||||
/*Configure GPIO pins : SWT1_Pin SWT2_Pin */
|
/*Configure GPIO pins : ROW1_Pin ROW2_Pin ROW3_Pin ROW4_Pin */
|
||||||
GPIO_InitStruct.Pin = SWT1_Pin|SWT2_Pin;
|
GPIO_InitStruct.Pin = ROW1_Pin|ROW2_Pin|ROW3_Pin|ROW4_Pin;
|
||||||
GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
|
|
||||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|
||||||
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
|
||||||
|
|
||||||
/*Configure GPIO pins : COL1_Pin KP_R1_Pin KP_R2_Pin KP_R3_Pin
|
|
||||||
KP_R4_Pin */
|
|
||||||
GPIO_InitStruct.Pin = COL1_Pin|KP_R1_Pin|KP_R2_Pin|KP_R3_Pin
|
|
||||||
|KP_R4_Pin;
|
|
||||||
GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
|
|
||||||
GPIO_InitStruct.Pull = GPIO_PULLUP;
|
|
||||||
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
|
||||||
|
|
||||||
/*Configure GPIO pin : COL2_Pin */
|
|
||||||
GPIO_InitStruct.Pin = COL2_Pin;
|
|
||||||
GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
|
|
||||||
GPIO_InitStruct.Pull = GPIO_PULLUP;
|
|
||||||
HAL_GPIO_Init(COL2_GPIO_Port, &GPIO_InitStruct);
|
|
||||||
|
|
||||||
/*Configure GPIO pins : SWT3_Pin SWT4_Pin */
|
|
||||||
GPIO_InitStruct.Pin = SWT3_Pin|SWT4_Pin;
|
|
||||||
GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
|
|
||||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|
||||||
HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
|
|
||||||
|
|
||||||
/*Configure GPIO pin : ROW4_Pin */
|
|
||||||
GPIO_InitStruct.Pin = ROW4_Pin;
|
|
||||||
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
|
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
|
||||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
||||||
HAL_GPIO_Init(ROW4_GPIO_Port, &GPIO_InitStruct);
|
HAL_GPIO_Init(GPIOD, &GPIO_InitStruct);
|
||||||
|
|
||||||
/*Configure GPIO pin : COL3_Pin */
|
|
||||||
GPIO_InitStruct.Pin = COL3_Pin;
|
|
||||||
GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
|
|
||||||
GPIO_InitStruct.Pull = GPIO_PULLUP;
|
|
||||||
HAL_GPIO_Init(COL3_GPIO_Port, &GPIO_InitStruct);
|
|
||||||
|
|
||||||
/*Configure GPIO pin : TOUCH_Pin */
|
|
||||||
GPIO_InitStruct.Pin = TOUCH_Pin;
|
|
||||||
GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
|
|
||||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|
||||||
HAL_GPIO_Init(TOUCH_GPIO_Port, &GPIO_InitStruct);
|
|
||||||
|
|
||||||
/*Configure GPIO pin : KP_C1_Pin */
|
|
||||||
GPIO_InitStruct.Pin = KP_C1_Pin;
|
|
||||||
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_OD;
|
|
||||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|
||||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
|
||||||
HAL_GPIO_Init(KP_C1_GPIO_Port, &GPIO_InitStruct);
|
|
||||||
|
|
||||||
/*Configure GPIO pins : KP_C2_Pin KP_C3_Pin KP_C4_Pin */
|
/*Configure GPIO pins : KP_C2_Pin KP_C3_Pin KP_C4_Pin */
|
||||||
GPIO_InitStruct.Pin = KP_C2_Pin|KP_C3_Pin|KP_C4_Pin;
|
GPIO_InitStruct.Pin = KP_C2_Pin|KP_C3_Pin|KP_C4_Pin;
|
||||||
@ -564,6 +553,12 @@ static void MX_GPIO_Init(void)
|
|||||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
||||||
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
||||||
|
|
||||||
|
/*Configure GPIO pins : KP_R1_Pin KP_R2_Pin KP_R3_Pin KP_R4_Pin */
|
||||||
|
GPIO_InitStruct.Pin = KP_R1_Pin|KP_R2_Pin|KP_R3_Pin|KP_R4_Pin;
|
||||||
|
GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
|
||||||
|
GPIO_InitStruct.Pull = GPIO_PULLUP;
|
||||||
|
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
||||||
|
|
||||||
/* USER CODE BEGIN MX_GPIO_Init_2 */
|
/* USER CODE BEGIN MX_GPIO_Init_2 */
|
||||||
/* USER CODE END MX_GPIO_Init_2 */
|
/* USER CODE END MX_GPIO_Init_2 */
|
||||||
}
|
}
|
||||||
|
|||||||
@ -104,7 +104,7 @@ void HAL_ADC_MspInit(ADC_HandleTypeDef* hadc)
|
|||||||
PB0 ------> ADC1_IN8
|
PB0 ------> ADC1_IN8
|
||||||
PB1 ------> ADC1_IN9
|
PB1 ------> ADC1_IN9
|
||||||
*/
|
*/
|
||||||
GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_1;
|
GPIO_InitStruct.Pin = HALL_Pin|CLOSE_HALL_Pin;
|
||||||
GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
|
GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
|
||||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||||
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
||||||
@ -154,7 +154,7 @@ void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc)
|
|||||||
PB0 ------> ADC1_IN8
|
PB0 ------> ADC1_IN8
|
||||||
PB1 ------> ADC1_IN9
|
PB1 ------> ADC1_IN9
|
||||||
*/
|
*/
|
||||||
HAL_GPIO_DeInit(GPIOB, GPIO_PIN_0|GPIO_PIN_1);
|
HAL_GPIO_DeInit(GPIOB, HALL_Pin|CLOSE_HALL_Pin);
|
||||||
|
|
||||||
/* ADC1 DMA DeInit */
|
/* ADC1 DMA DeInit */
|
||||||
HAL_DMA_DeInit(hadc->DMA_Handle);
|
HAL_DMA_DeInit(hadc->DMA_Handle);
|
||||||
|
|||||||
188
blk_box_bc.ioc
188
blk_box_bc.ioc
@ -58,45 +58,51 @@ Mcu.IP7=USART2
|
|||||||
Mcu.IPNb=8
|
Mcu.IPNb=8
|
||||||
Mcu.Name=STM32G070CBTx
|
Mcu.Name=STM32G070CBTx
|
||||||
Mcu.Package=LQFP48
|
Mcu.Package=LQFP48
|
||||||
Mcu.Pin0=PF0-OSC_IN (PF0)
|
Mcu.Pin0=PC13
|
||||||
Mcu.Pin1=PF1-OSC_OUT (PF1)
|
Mcu.Pin1=PC14-OSC32_IN (PC14)
|
||||||
Mcu.Pin10=PB1
|
Mcu.Pin10=PA5
|
||||||
Mcu.Pin11=PB2
|
Mcu.Pin11=PA6
|
||||||
Mcu.Pin12=PB10
|
Mcu.Pin12=PA7
|
||||||
Mcu.Pin13=PB11
|
Mcu.Pin13=PB0
|
||||||
Mcu.Pin14=PB15
|
Mcu.Pin14=PB1
|
||||||
Mcu.Pin15=PA8
|
Mcu.Pin15=PB2
|
||||||
Mcu.Pin16=PA9
|
Mcu.Pin16=PB10
|
||||||
Mcu.Pin17=PC6
|
Mcu.Pin17=PB11
|
||||||
Mcu.Pin18=PC7
|
Mcu.Pin18=PB12
|
||||||
Mcu.Pin19=PA10
|
Mcu.Pin19=PB13
|
||||||
Mcu.Pin2=PA1
|
Mcu.Pin2=PC15-OSC32_OUT (PC15)
|
||||||
Mcu.Pin20=PA11 [PA9]
|
Mcu.Pin20=PB14
|
||||||
Mcu.Pin21=PA12 [PA10]
|
Mcu.Pin21=PA8
|
||||||
Mcu.Pin22=PA13
|
Mcu.Pin22=PA9
|
||||||
Mcu.Pin23=PA14-BOOT0
|
Mcu.Pin23=PC6
|
||||||
Mcu.Pin24=PA15
|
Mcu.Pin24=PC7
|
||||||
Mcu.Pin25=PD0
|
Mcu.Pin25=PA10
|
||||||
Mcu.Pin26=PD1
|
Mcu.Pin26=PA11 [PA9]
|
||||||
Mcu.Pin27=PD2
|
Mcu.Pin27=PA12 [PA10]
|
||||||
Mcu.Pin28=PD3
|
Mcu.Pin28=PA13
|
||||||
Mcu.Pin29=PB3
|
Mcu.Pin29=PA14-BOOT0
|
||||||
Mcu.Pin3=PA2
|
Mcu.Pin3=PF0-OSC_IN (PF0)
|
||||||
Mcu.Pin30=PB4
|
Mcu.Pin30=PA15
|
||||||
Mcu.Pin31=PB5
|
Mcu.Pin31=PD0
|
||||||
Mcu.Pin32=PB6
|
Mcu.Pin32=PD1
|
||||||
Mcu.Pin33=PB7
|
Mcu.Pin33=PD2
|
||||||
Mcu.Pin34=PB8
|
Mcu.Pin34=PD3
|
||||||
Mcu.Pin35=PB9
|
Mcu.Pin35=PB3
|
||||||
Mcu.Pin36=VP_SYS_VS_Systick
|
Mcu.Pin36=PB4
|
||||||
Mcu.Pin37=VP_SYS_VS_DBSignals
|
Mcu.Pin37=PB5
|
||||||
Mcu.Pin4=PA3
|
Mcu.Pin38=PB6
|
||||||
Mcu.Pin5=PA4
|
Mcu.Pin39=PB7
|
||||||
Mcu.Pin6=PA5
|
Mcu.Pin4=PF1-OSC_OUT (PF1)
|
||||||
Mcu.Pin7=PA6
|
Mcu.Pin40=PB8
|
||||||
Mcu.Pin8=PA7
|
Mcu.Pin41=PB9
|
||||||
Mcu.Pin9=PB0
|
Mcu.Pin42=VP_SYS_VS_Systick
|
||||||
Mcu.PinsNb=38
|
Mcu.Pin43=VP_SYS_VS_DBSignals
|
||||||
|
Mcu.Pin5=PA0
|
||||||
|
Mcu.Pin6=PA1
|
||||||
|
Mcu.Pin7=PA2
|
||||||
|
Mcu.Pin8=PA3
|
||||||
|
Mcu.Pin9=PA4
|
||||||
|
Mcu.PinsNb=44
|
||||||
Mcu.ThirdPartyNb=0
|
Mcu.ThirdPartyNb=0
|
||||||
Mcu.UserConstants=
|
Mcu.UserConstants=
|
||||||
Mcu.UserName=STM32G070CBTx
|
Mcu.UserName=STM32G070CBTx
|
||||||
@ -110,6 +116,10 @@ NVIC.NonMaskableInt_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
|||||||
NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
||||||
NVIC.SVC_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:true
|
NVIC.SVC_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:true
|
||||||
NVIC.SysTick_IRQn=true\:3\:0\:false\:false\:true\:false\:true\:false
|
NVIC.SysTick_IRQn=true\:3\:0\:false\:false\:true\:false\:true\:false
|
||||||
|
PA0.GPIOParameters=GPIO_Label
|
||||||
|
PA0.GPIO_Label=TOUCH
|
||||||
|
PA0.Locked=true
|
||||||
|
PA0.Signal=GPIO_Input
|
||||||
PA1.GPIOParameters=PinState,GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultOutputPP
|
PA1.GPIOParameters=PinState,GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultOutputPP
|
||||||
PA1.GPIO_Label=INT
|
PA1.GPIO_Label=INT
|
||||||
PA1.GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_OD
|
PA1.GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_OD
|
||||||
@ -120,32 +130,23 @@ PA1.Signal=GPIO_Output
|
|||||||
PA10.Locked=true
|
PA10.Locked=true
|
||||||
PA10.Mode=I2C
|
PA10.Mode=I2C
|
||||||
PA10.Signal=I2C1_SDA
|
PA10.Signal=I2C1_SDA
|
||||||
PA11\ [PA9].GPIOParameters=PinState,GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultOutputPP
|
PA11\ [PA9].GPIOParameters=GPIO_Label
|
||||||
PA11\ [PA9].GPIO_Label=ROW1
|
PA11\ [PA9].GPIO_Label=SWT1
|
||||||
PA11\ [PA9].GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_PP
|
|
||||||
PA11\ [PA9].GPIO_PuPd=GPIO_NOPULL
|
|
||||||
PA11\ [PA9].Locked=true
|
PA11\ [PA9].Locked=true
|
||||||
PA11\ [PA9].PinState=GPIO_PIN_SET
|
PA11\ [PA9].Signal=GPIO_Input
|
||||||
PA11\ [PA9].Signal=GPIO_Output
|
PA12\ [PA10].GPIOParameters=GPIO_Label
|
||||||
PA12\ [PA10].GPIOParameters=PinState,GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultOutputPP
|
PA12\ [PA10].GPIO_Label=SWT4
|
||||||
PA12\ [PA10].GPIO_Label=ROW2
|
|
||||||
PA12\ [PA10].GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_PP
|
|
||||||
PA12\ [PA10].GPIO_PuPd=GPIO_NOPULL
|
|
||||||
PA12\ [PA10].Locked=true
|
PA12\ [PA10].Locked=true
|
||||||
PA12\ [PA10].PinState=GPIO_PIN_SET
|
PA12\ [PA10].Signal=GPIO_Input
|
||||||
PA12\ [PA10].Signal=GPIO_Output
|
|
||||||
PA13.Locked=true
|
PA13.Locked=true
|
||||||
PA13.Mode=Serial_Wire
|
PA13.Mode=Serial_Wire
|
||||||
PA13.Signal=SYS_SWDIO
|
PA13.Signal=SYS_SWDIO
|
||||||
PA14-BOOT0.Mode=Serial_Wire
|
PA14-BOOT0.Mode=Serial_Wire
|
||||||
PA14-BOOT0.Signal=SYS_SWCLK
|
PA14-BOOT0.Signal=SYS_SWCLK
|
||||||
PA15.GPIOParameters=PinState,GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultOutputPP
|
PA15.GPIOParameters=GPIO_Label
|
||||||
PA15.GPIO_Label=ROW3
|
PA15.GPIO_Label=SWT3
|
||||||
PA15.GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_PP
|
|
||||||
PA15.GPIO_PuPd=GPIO_NOPULL
|
|
||||||
PA15.Locked=true
|
PA15.Locked=true
|
||||||
PA15.PinState=GPIO_PIN_SET
|
PA15.Signal=GPIO_Input
|
||||||
PA15.Signal=GPIO_Output
|
|
||||||
PA2.Locked=true
|
PA2.Locked=true
|
||||||
PA2.Mode=Asynchronous
|
PA2.Mode=Asynchronous
|
||||||
PA2.Signal=USART2_TX
|
PA2.Signal=USART2_TX
|
||||||
@ -166,40 +167,49 @@ PA7.Locked=true
|
|||||||
PA7.Mode=Full_Duplex_Master
|
PA7.Mode=Full_Duplex_Master
|
||||||
PA7.Signal=SPI1_MOSI
|
PA7.Signal=SPI1_MOSI
|
||||||
PA8.GPIOParameters=GPIO_PuPd,GPIO_Label
|
PA8.GPIOParameters=GPIO_PuPd,GPIO_Label
|
||||||
PA8.GPIO_Label=COL2
|
PA8.GPIO_Label=SWT2
|
||||||
PA8.GPIO_PuPd=GPIO_PULLUP
|
PA8.GPIO_PuPd=GPIO_PULLUP
|
||||||
PA8.Locked=true
|
PA8.Locked=true
|
||||||
PA8.Signal=GPIO_Input
|
PA8.Signal=GPIO_Input
|
||||||
PA9.Locked=true
|
PA9.Locked=true
|
||||||
PA9.Mode=I2C
|
PA9.Mode=I2C
|
||||||
PA9.Signal=I2C1_SCL
|
PA9.Signal=I2C1_SCL
|
||||||
PB0.GPIOParameters=GPIO_PuPd,GPIO_Mode
|
PB0.GPIOParameters=GPIO_PuPd,GPIO_Label,GPIO_Mode
|
||||||
|
PB0.GPIO_Label=HALL
|
||||||
PB0.GPIO_Mode=GPIO_MODE_ANALOG
|
PB0.GPIO_Mode=GPIO_MODE_ANALOG
|
||||||
PB0.GPIO_PuPd=GPIO_NOPULL
|
PB0.GPIO_PuPd=GPIO_NOPULL
|
||||||
PB0.Locked=true
|
PB0.Locked=true
|
||||||
PB0.Mode=IN8
|
PB0.Mode=IN8
|
||||||
PB0.Signal=ADC1_IN8
|
PB0.Signal=ADC1_IN8
|
||||||
PB1.GPIOParameters=GPIO_PuPd,GPIO_Mode
|
PB1.GPIOParameters=GPIO_PuPd,GPIO_Label,GPIO_Mode
|
||||||
|
PB1.GPIO_Label=CLOSE_HALL
|
||||||
PB1.GPIO_Mode=GPIO_MODE_ANALOG
|
PB1.GPIO_Mode=GPIO_MODE_ANALOG
|
||||||
PB1.GPIO_PuPd=GPIO_NOPULL
|
PB1.GPIO_PuPd=GPIO_NOPULL
|
||||||
PB1.Locked=true
|
PB1.Locked=true
|
||||||
PB1.Mode=IN9
|
PB1.Mode=IN9
|
||||||
PB1.Signal=ADC1_IN9
|
PB1.Signal=ADC1_IN9
|
||||||
PB10.GPIOParameters=GPIO_Label
|
PB10.GPIOParameters=GPIO_Label
|
||||||
PB10.GPIO_Label=SWT1
|
PB10.GPIO_Label=DEV4
|
||||||
PB10.Locked=true
|
PB10.Locked=true
|
||||||
PB10.Signal=GPIO_Input
|
PB10.Signal=GPIO_Output
|
||||||
PB11.GPIOParameters=GPIO_Label
|
PB11.GPIOParameters=GPIO_Label
|
||||||
PB11.GPIO_Label=SWT2
|
PB11.GPIO_Label=DEV3
|
||||||
PB11.Locked=true
|
PB11.Locked=true
|
||||||
PB11.Signal=GPIO_Input
|
PB11.Signal=GPIO_Output
|
||||||
PB15.GPIOParameters=GPIO_PuPd,GPIO_Label
|
PB12.GPIOParameters=GPIO_Label
|
||||||
PB15.GPIO_Label=COL1
|
PB12.GPIO_Label=DEV2
|
||||||
PB15.GPIO_PuPd=GPIO_PULLUP
|
PB12.Locked=true
|
||||||
PB15.Locked=true
|
PB12.Signal=GPIO_Output
|
||||||
PB15.Signal=GPIO_Input
|
PB13.GPIOParameters=GPIO_Label
|
||||||
|
PB13.GPIO_Label=DEV1
|
||||||
|
PB13.Locked=true
|
||||||
|
PB13.Signal=GPIO_Output
|
||||||
|
PB14.GPIOParameters=GPIO_Label
|
||||||
|
PB14.GPIO_Label=DEV0
|
||||||
|
PB14.Locked=true
|
||||||
|
PB14.Signal=GPIO_Output
|
||||||
PB2.GPIOParameters=GPIO_Label
|
PB2.GPIOParameters=GPIO_Label
|
||||||
PB2.GPIO_Label=RFID_RST
|
PB2.GPIO_Label=KP_C1
|
||||||
PB2.Locked=true
|
PB2.Locked=true
|
||||||
PB2.Signal=GPIO_Output
|
PB2.Signal=GPIO_Output
|
||||||
PB3.GPIOParameters=PinState,GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultOutputPP
|
PB3.GPIOParameters=PinState,GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultOutputPP
|
||||||
@ -243,36 +253,44 @@ PB9.GPIO_Label=KP_R4
|
|||||||
PB9.GPIO_PuPd=GPIO_PULLUP
|
PB9.GPIO_PuPd=GPIO_PULLUP
|
||||||
PB9.Locked=true
|
PB9.Locked=true
|
||||||
PB9.Signal=GPIO_Input
|
PB9.Signal=GPIO_Input
|
||||||
|
PC13.GPIOParameters=GPIO_Label
|
||||||
|
PC13.GPIO_Label=COL1
|
||||||
|
PC13.Locked=true
|
||||||
|
PC13.Signal=GPIO_Input
|
||||||
|
PC14-OSC32_IN\ (PC14).GPIOParameters=GPIO_Label
|
||||||
|
PC14-OSC32_IN\ (PC14).GPIO_Label=COL2
|
||||||
|
PC14-OSC32_IN\ (PC14).Locked=true
|
||||||
|
PC14-OSC32_IN\ (PC14).Signal=GPIO_Input
|
||||||
|
PC15-OSC32_OUT\ (PC15).GPIOParameters=GPIO_Label
|
||||||
|
PC15-OSC32_OUT\ (PC15).GPIO_Label=COL3
|
||||||
|
PC15-OSC32_OUT\ (PC15).Locked=true
|
||||||
|
PC15-OSC32_OUT\ (PC15).Signal=GPIO_Input
|
||||||
PC6.GPIOParameters=GPIO_Label
|
PC6.GPIOParameters=GPIO_Label
|
||||||
PC6.GPIO_Label=SWT3
|
PC6.GPIO_Label=RFID_IRQ
|
||||||
PC6.Locked=true
|
PC6.Locked=true
|
||||||
PC6.Signal=GPIO_Input
|
PC6.Signal=GPIO_Input
|
||||||
PC7.GPIOParameters=GPIO_Label
|
PC7.GPIOParameters=GPIO_Label
|
||||||
PC7.GPIO_Label=SWT4
|
PC7.GPIO_Label=RFID_RST
|
||||||
PC7.Locked=true
|
PC7.Locked=true
|
||||||
PC7.Signal=GPIO_Input
|
PC7.Signal=GPIO_Output
|
||||||
PD0.GPIOParameters=PinState,GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultOutputPP
|
PD0.GPIOParameters=PinState,GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultOutputPP
|
||||||
PD0.GPIO_Label=ROW4
|
PD0.GPIO_Label=ROW1
|
||||||
PD0.GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_PP
|
PD0.GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_PP
|
||||||
PD0.GPIO_PuPd=GPIO_NOPULL
|
PD0.GPIO_PuPd=GPIO_NOPULL
|
||||||
PD0.Locked=true
|
PD0.Locked=true
|
||||||
PD0.PinState=GPIO_PIN_SET
|
PD0.PinState=GPIO_PIN_SET
|
||||||
PD0.Signal=GPIO_Output
|
PD0.Signal=GPIO_Output
|
||||||
PD1.GPIOParameters=GPIO_PuPd,GPIO_Label
|
PD1.GPIOParameters=GPIO_Label
|
||||||
PD1.GPIO_Label=COL3
|
PD1.GPIO_Label=ROW2
|
||||||
PD1.GPIO_PuPd=GPIO_PULLUP
|
|
||||||
PD1.Locked=true
|
PD1.Locked=true
|
||||||
PD1.Signal=GPIO_Input
|
PD1.Signal=GPIO_Output
|
||||||
PD2.GPIOParameters=GPIO_Label
|
PD2.GPIOParameters=GPIO_Label
|
||||||
PD2.GPIO_Label=TOUCH
|
PD2.GPIO_Label=ROW3
|
||||||
PD2.Locked=true
|
PD2.Locked=true
|
||||||
PD2.Signal=GPIO_Input
|
PD2.Signal=GPIO_Output
|
||||||
PD3.GPIOParameters=PinState,GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultOutputPP
|
PD3.GPIOParameters=GPIO_Label
|
||||||
PD3.GPIO_Label=KP_C1
|
PD3.GPIO_Label=ROW4
|
||||||
PD3.GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_OD
|
|
||||||
PD3.GPIO_PuPd=GPIO_NOPULL
|
|
||||||
PD3.Locked=true
|
PD3.Locked=true
|
||||||
PD3.PinState=GPIO_PIN_SET
|
|
||||||
PD3.Signal=GPIO_Output
|
PD3.Signal=GPIO_Output
|
||||||
PF0-OSC_IN\ (PF0).Locked=true
|
PF0-OSC_IN\ (PF0).Locked=true
|
||||||
PF0-OSC_IN\ (PF0).Mode=HSE-External-Oscillator
|
PF0-OSC_IN\ (PF0).Mode=HSE-External-Oscillator
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user