This commit is contained in:
murmur 2024-12-14 21:40:58 +08:00
parent 3a5fdc892d
commit 08534362f4
5 changed files with 38 additions and 35 deletions

View File

@ -19,7 +19,9 @@
}, },
"targets": { "targets": {
"Debug": { "Debug": {
"excludeList": [], "excludeList": [
"Core/motor"
],
"toolchain": "GCC", "toolchain": "GCC",
"compileConfig": { "compileConfig": {
"cpuType": "Cortex-M3", "cpuType": "Cortex-M3",
@ -36,7 +38,7 @@
"uploadConfig": { "uploadConfig": {
"bin": "", "bin": "",
"target": "stm32f1x", "target": "stm32f1x",
"interface": "cmsis-dap", "interface": "stlink",
"baseAddr": "0x08000000" "baseAddr": "0x08000000"
}, },
"uploadConfigMap": { "uploadConfigMap": {

View File

@ -57,10 +57,10 @@ void Error_Handler(void);
/* USER CODE END EFP */ /* USER CODE END EFP */
/* Private defines -----------------------------------------------------------*/ /* Private defines -----------------------------------------------------------*/
#define LED_Pin GPIO_PIN_15
#define LED_GPIO_Port GPIOC
#define DIR2_Pin GPIO_PIN_1 #define DIR2_Pin GPIO_PIN_1
#define DIR2_GPIO_Port GPIOA #define DIR2_GPIO_Port GPIOA
#define LED_Pin GPIO_PIN_15
#define LED_GPIO_Port GPIOE
/* USER CODE BEGIN Private defines */ /* USER CODE BEGIN Private defines */

View File

@ -54,40 +54,33 @@ void MX_GPIO_Init(void)
__HAL_RCC_GPIOD_CLK_ENABLE(); __HAL_RCC_GPIOD_CLK_ENABLE();
/*Configure GPIO pin Output Level */ /*Configure GPIO pin Output Level */
HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, GPIO_PIN_RESET); HAL_GPIO_WritePin(DIR2_GPIO_Port, DIR2_Pin, GPIO_PIN_RESET);
/*Configure GPIO pin Output Level */ /*Configure GPIO pin Output Level */
HAL_GPIO_WritePin(DIR2_GPIO_Port, DIR2_Pin, GPIO_PIN_RESET); HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, GPIO_PIN_RESET);
/*Configure GPIO pins : PE2 PE3 PE4 PE5 /*Configure GPIO pins : PE2 PE3 PE4 PE5
PE6 PE7 PE8 PE9 PE6 PE7 PE8 PE9
PE10 PE11 PE12 PE13 PE10 PE11 PE12 PE13
PE14 PE15 PE0 PE1 */ PE14 PE0 PE1 */
GPIO_InitStruct.Pin = GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_4|GPIO_PIN_5 GPIO_InitStruct.Pin = GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_4|GPIO_PIN_5
|GPIO_PIN_6|GPIO_PIN_7|GPIO_PIN_8|GPIO_PIN_9 |GPIO_PIN_6|GPIO_PIN_7|GPIO_PIN_8|GPIO_PIN_9
|GPIO_PIN_10|GPIO_PIN_11|GPIO_PIN_12|GPIO_PIN_13 |GPIO_PIN_10|GPIO_PIN_11|GPIO_PIN_12|GPIO_PIN_13
|GPIO_PIN_14|GPIO_PIN_15|GPIO_PIN_0|GPIO_PIN_1; |GPIO_PIN_14|GPIO_PIN_0|GPIO_PIN_1;
GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
HAL_GPIO_Init(GPIOE, &GPIO_InitStruct); HAL_GPIO_Init(GPIOE, &GPIO_InitStruct);
/*Configure GPIO pins : PC13 PC14 PC0 PC1 /*Configure GPIO pins : PC13 PC14 PC15 PC0
PC2 PC3 PC4 PC5 PC1 PC2 PC3 PC4
PC6 PC7 PC8 PC9 PC5 PC6 PC7 PC8
PC10 PC11 PC12 */ PC9 PC10 PC11 PC12 */
GPIO_InitStruct.Pin = GPIO_PIN_13|GPIO_PIN_14|GPIO_PIN_0|GPIO_PIN_1 GPIO_InitStruct.Pin = GPIO_PIN_13|GPIO_PIN_14|GPIO_PIN_15|GPIO_PIN_0
|GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_4|GPIO_PIN_5 |GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_4
|GPIO_PIN_6|GPIO_PIN_7|GPIO_PIN_8|GPIO_PIN_9 |GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_7|GPIO_PIN_8
|GPIO_PIN_10|GPIO_PIN_11|GPIO_PIN_12; |GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_11|GPIO_PIN_12;
GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
/*Configure GPIO pin : LED_Pin */
GPIO_InitStruct.Pin = LED_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
HAL_GPIO_Init(LED_GPIO_Port, &GPIO_InitStruct);
/*Configure GPIO pins : PA0 PA4 PA5 PA6 /*Configure GPIO pins : PA0 PA4 PA5 PA6
PA7 PA8 PA11 PA12 PA7 PA8 PA11 PA12
PA15 */ PA15 */
@ -115,6 +108,13 @@ void MX_GPIO_Init(void)
GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
/*Configure GPIO pin : LED_Pin */
GPIO_InitStruct.Pin = LED_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
HAL_GPIO_Init(LED_GPIO_Port, &GPIO_InitStruct);
/*Configure GPIO pins : PD8 PD9 PD10 PD11 /*Configure GPIO pins : PD8 PD9 PD10 PD11
PD12 PD13 PD14 PD15 PD12 PD13 PD14 PD15
PD0 PD1 PD2 PD3 PD0 PD1 PD2 PD3

View File

@ -100,10 +100,11 @@ int main(void)
while (1) while (1)
{ {
/* USER CODE END WHILE */ /* USER CODE END WHILE */
HAL_GPIO_TogglePin(LED_GPIO_Port, LED_Pin);
HAL_Delay(500);
/* USER CODE BEGIN 3 */ /* USER CODE BEGIN 3 */
HAL_GPIO_TogglePin(LED_GPIO_Port, LED_Pin);
HAL_Delay(500);
} }
/* USER CODE END 3 */ /* USER CODE END 3 */
} }

View File

@ -37,13 +37,13 @@ Mcu.IP5=USART2
Mcu.IPNb=6 Mcu.IPNb=6
Mcu.Name=STM32F103V(C-D-E)Tx Mcu.Name=STM32F103V(C-D-E)Tx
Mcu.Package=LQFP100 Mcu.Package=LQFP100
Mcu.Pin0=PC15-OSC32_OUT Mcu.Pin0=OSC_IN
Mcu.Pin1=OSC_IN Mcu.Pin1=OSC_OUT
Mcu.Pin10=VP_SYS_VS_Systick Mcu.Pin10=VP_SYS_VS_Systick
Mcu.Pin2=OSC_OUT Mcu.Pin2=PA1
Mcu.Pin3=PA1 Mcu.Pin3=PA2
Mcu.Pin4=PA2 Mcu.Pin4=PA3
Mcu.Pin5=PA3 Mcu.Pin5=PE15
Mcu.Pin6=PA9 Mcu.Pin6=PA9
Mcu.Pin7=PA10 Mcu.Pin7=PA10
Mcu.Pin8=PA13 Mcu.Pin8=PA13
@ -89,10 +89,10 @@ PA3.Mode=Asynchronous
PA3.Signal=USART2_RX PA3.Signal=USART2_RX
PA9.Mode=Asynchronous PA9.Mode=Asynchronous
PA9.Signal=USART1_TX PA9.Signal=USART1_TX
PC15-OSC32_OUT.GPIOParameters=GPIO_Label PE15.GPIOParameters=GPIO_Label
PC15-OSC32_OUT.GPIO_Label=LED PE15.GPIO_Label=LED
PC15-OSC32_OUT.Locked=true PE15.Locked=true
PC15-OSC32_OUT.Signal=GPIO_Output PE15.Signal=GPIO_Output
PinOutPanel.RotationAngle=0 PinOutPanel.RotationAngle=0
ProjectManager.AskForMigrate=true ProjectManager.AskForMigrate=true
ProjectManager.BackupPrevious=false ProjectManager.BackupPrevious=false