Browse Source

修改推杆控制裸机防止烧保险丝

master
DESKTOP-1PDT1EL\10564 2 weeks ago
parent
commit
5b8dc0409b
  1. 4
      .settings/language.settings.xml
  2. 19
      Core/Src/main.c
  3. BIN
      Debug/Core/Src/main.o
  4. 8
      Debug/Core/Src/main.su
  5. BIN
      Debug/EchoNewBB0825.bin
  6. BIN
      Debug/EchoNewBB0825.elf
  7. 17635
      Debug/EchoNewBB0825.hex
  8. 105983
      Debug/EchoNewBB0825.list
  9. 2618
      Debug/EchoNewBB0825.map

4
.settings/language.settings.xml

@ -5,7 +5,7 @@
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="1344863238431356873" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true"> <provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-1289729011085478262" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/> <language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/> <language-scope id="org.eclipse.cdt.core.g++"/>
</provider> </provider>
@ -16,7 +16,7 @@
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="1344863238431356873" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true"> <provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-1289729011085478262" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/> <language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/> <language-scope id="org.eclipse.cdt.core.g++"/>
</provider> </provider>

19
Core/Src/main.c

@ -226,12 +226,21 @@ int main(void)
HAL_GPIO_TogglePin(M_OUT5_GPIO_Port, M_OUT5_Pin); HAL_GPIO_TogglePin(M_OUT5_GPIO_Port, M_OUT5_Pin);
HAL_GPIO_TogglePin(M_OUT6_GPIO_Port, M_OUT6_Pin); HAL_GPIO_TogglePin(M_OUT6_GPIO_Port, M_OUT6_Pin);
} }
GF_BSP_GPIO_SetIO(7,1); GF_BSP_GPIO_SetIO(7,1); /* 上升 0亮 1灭 不能同时为0,不能同时亮,会烧保险丝,为了给继电器吸合的反应时间*/
GF_BSP_GPIO_SetIO(8,0); GF_BSP_GPIO_SetIO(8,0);/*推杆上升下降切换时时必须经过停止,延时1s*/
HAL_Delay(1000); HAL_Delay(2000);
GF_BSP_GPIO_SetIO(7,0);
GF_BSP_GPIO_SetIO(7,1);/*停*/
GF_BSP_GPIO_SetIO(8,1);
HAL_Delay(2000);
GF_BSP_GPIO_SetIO(7,0);/*下降*/
GF_BSP_GPIO_SetIO(8,1);
HAL_Delay(2000);
GF_BSP_GPIO_SetIO(7,1);/*停*/
GF_BSP_GPIO_SetIO(8,1); GF_BSP_GPIO_SetIO(8,1);
HAL_Delay(1000); HAL_Delay(2000);
memset(InputInfo, '\0', sizeof(InputInfo)); memset(InputInfo, '\0', sizeof(InputInfo));

BIN
Debug/Core/Src/main.o

Binary file not shown.

8
Debug/Core/Src/main.su

@ -1,5 +1,5 @@
../Core/Src/main.c:109:5:main 584 static,ignoring_inline_asm ../Core/Src/main.c:109:5:main 584 static,ignoring_inline_asm
../Core/Src/main.c:273:6:SystemClock_Config 120 static ../Core/Src/main.c:282:6:SystemClock_Config 120 static
../Core/Src/main.c:333:6:CV_GV_Init 64 static ../Core/Src/main.c:342:6:CV_GV_Init 64 static
../Core/Src/main.c:345:6:MPU_Config 24 static ../Core/Src/main.c:354:6:MPU_Config 24 static
../Core/Src/main.c:397:6:Error_Handler 4 static,ignoring_inline_asm ../Core/Src/main.c:406:6:Error_Handler 4 static,ignoring_inline_asm

BIN
Debug/EchoNewBB0825.bin

Binary file not shown.

BIN
Debug/EchoNewBB0825.elf

Binary file not shown.

17635
Debug/EchoNewBB0825.hex

File diff suppressed because it is too large

105983
Debug/EchoNewBB0825.list

File diff suppressed because it is too large

2618
Debug/EchoNewBB0825.map

File diff suppressed because it is too large
Loading…
Cancel
Save